JSON stringify 助手

4

考虑以下情况:

{
  dogs: [ {name: "rex"}, {name: "tobi"} ]
}

如何将狗以数组的形式转储,例如:类似于JSON.stringify(dogs)的东西

我尝试使用{#dogs}{@contextDump}{/dogs},但(合理地)它输出:

 {"name": "rex"}{"name": "tobi"}

而不是:

["name": "rex"}, {"name": "tobi"}]

谢谢

1个回答

10

使用过滤器可以实现这一点。您的模板应该是这样的:

{dogs|js|s}

js 基本上就是 JSON.stringify,而 s 则对所有内容进行反转义,这将会反转义 JSON 中的引号。

请查看此jsFiddle


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接