我有一个像这样的JSON文件......
{
"template" : "test-template",
"url" : "url",
"imageCount" : 4,
"pageSize" : 36,
"class" : "test-class"
}
现在我知道我可以访问各个参数。例如,访问$template
将打印test-template
。
有没有办法遍历整个集合并获取键和值?
#foreach($key in $json.keySet())
<div>$key : $json.get($key)</div>
#end
您可以通过扩展 SecureUberspector 类并覆盖 JsonObject 的 getIterator 方法(使用运算符实例)来创建自定义 uberspector。
通过实现接口Iterator创建一个迭代器类。使用一些 Json 植入具有返回 Iterator 的 keys() 方法,其他具有返回 Set < Entry < String, JsonObject>> 的 entrySet() 方法这一事实。