我在客户端需要一个对象,所以我使用JSON将其转换为JSON.封送并打印到模板中.对象将被打印为转义JSON字符串.

var arr=["o1","o2"]var arr="[\"o1\",\"o2\"]"

我知道我可以在客户端进行JSON.parse,但这是唯一的方法吗?

以下是我在模板中打印它的方式:

{{ marshal .Arr }}

下面是我的集结函数:

"marshal": func(v interface {}) string {
  a, _ := json.Marshal(v)
  return string(a)
},