【发布时间】:2017-08-20 23:12:24
【问题描述】:
我在 Java 中使用 JMustache。
我的 Mustache 模板中有 Map 变量。我怎样才能像在 Java 中那样(map.get())那样在映射中的特定键处获取值。
我知道如何在模板中遍历 Map 的键和值。但我想要一个没有迭代的解决方案,以便我可以评估一个表达式,例如:
数据
{
"cities": [
{
"Tokyo": {
"overview": {
"population": "19000000",
"area": "450000"
}
}
},
{
"Sydney": {
"overview": {
"population": "4500000",
"area": "6250000"
}
}
}
]
}
模板
"The population of Tokyo is: {{cities['Tokyo'].overview.population}}"
【问题讨论】:
-
你必须使用JMustache吗?例如,您可以使用 Jackson 库在一行中完成。