我在我的一个项目中使用Apache VTL。该项目使用Apache velocity从JSON数据中生成PDF。我有一个JSON是JSON数组的用例。JSON示例如下。
[
{
"key1": "value1",
"key2": "vaalue2"
},
{
"key1": "value1",
"key2": "vaalue2"
}
]如果我需要使用VTL遍历这些对象中的每个对象,我如何实现与Velocity模板通过键名访问每个对象相同的效果?
发布于 2018-12-06 03:39:24
我也遇到过类似的情况,这就是我的解决方案,
在您的模型中,将json键作为映射
代码如下:
[
#foreach($key in $json.keySet())
{
"$key" : "$json.get($key)"
}
#if( $foreach.hasNext ), #end
#end
]https://stackoverflow.com/questions/40419210
复制相似问题