实际上我使用的是“com.github.spullara.mustache.java”,但这不重要。我有字符串数组。如果我尝试仅使用以下方法渲染它:
{
"codes": {{variable}}
}
然后它被渲染
{
"codes": [a, b]
}
这接近确定。但是我们缺少撇号。
有没有办法添加这些?我试过这个:
[{{#codes}}"{{.}}"{{/codes}}]
更接近,但在中间错过了逗号(该死!)
{
"codes": ["a""b"]
}
如果我添加逗号:
[{{#codes}}"{{.}}",{{/codes}}]
最后会有(毫不奇怪)额外的。
有没有办法做到这一点?更改输入数据结构对我来说不是一个选择。
到目前为止,我只能想出一个修剪最终 html 的讨厌的技巧。
// after rendering.
var eleHTML = $("#target60").html();
eleHTML = eleHTML.substring(0, eleHTML.length - 6);
$("#target60").html(eleHTML);
玩弄最后要砍掉多少。如果您的数据总是相同的长度,您可能会侥幸逃脱。
编辑:
看起来这毕竟被覆盖了很多。看起来没有任何内置的东西:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句