这是我的Mustache模板
{{ word-1 }}
{{ word-2 }}
{{ word-3 }}
{{ word-4 }}
{{ word-5 }}
这是我的数据json.
{
word-1: "How ",
word-3: "Yes",
word-5: "Nice"
}
创建:
How
Yes
Nice
如何删除第2行和第4行中的空白行,并使用Mustache
得到这样的输出How
Yes
Nice
您可以使用JMustache和JStachio(但是JStachio不能处理原始JSON)来做到这一点,这是两个遵循独立空白标记规则的Java mustache实现。mustache.java没有真正遵循这些规则,所以你的里程可能会随着实现而变化!
{{#word-1}}
{{.}}
{{/word-1}}
{{#word-2}}
{{.}}
{{/word-2}}
{{#word-3}}
{{.}}
{{/word-3}}
{{#word-4}}
{{.}}
{{/word-4}}
{{#word-5}}
{{.}}
{{/word-5}}
"!"是隐式运算符。它的意思是使用当前上下文。我相信handlebars大多遵循独立规则,所以这应该与handlebars .java一起工作,但我没有测试它。