3

我有一个像这样的JSON文件......

{
 "template" : "test-template",
 "url" : "url",
 "imageCount" : 4,
 "pageSize" : 36,
 "class" : "test-class"
}

现在我知道我可以访问各个参数。例如,访问$template将打印test-template

有没有办法遍历整个集合并获取键和值?

4

2 回答 2

3
#foreach($key in $json.keySet())
  <div>$key : $json.get($key)</div>
#end
于 2015-09-30T07:21:52.870 回答
2
  1. 您可以通过扩展 SecureUberspector 类并覆盖 JsonObject 的 getIterator 方法(使用运算符实例)来创建自定义 uberspector。

  2. 通过实现接口Iterator创建一个迭代器类。使用一些 Json 植入具有返回 Iterator 的 keys() 方法,其他具有返回 Set < Entry < String, JsonObject>> 的 entrySet() 方法这一事实。

参考链接:http ://ajdevtech.blogspot.in/2016/02/blog-post.html

于 2016-02-14T11:58:27.160 回答