当前位置: 首页 > 面试题库 >

从json简单的根目录遍历JSONObject

胥智
2023-03-14
问题内容

我正在尝试使用json simple遍历json对象。我看到了答案,您可以getJSONObject("child")

{ "child": { "something": "value", "something2": "value" } }

但是,如果我有东西怎么办

{
"k1":"v1",
"k2":"v2",
"k3":"v3"
}

并想要遍历该json对象。这个:

Iterator iter = jObj.keys();

抛出:

cannot find symbol
symbol  : method keys()
location: class org.json.simple.JSONObject

问题答案:

假设您的JSON对象保存在文件“ simple.json”中,则可以按如下方式遍历属性值对:

JSONParser parser = new JSONParser();

Object obj = parser.parse(new FileReader("simple.json"));

JSONObject jsonObject = (JSONObject) obj;

for(Iterator iterator = jsonObject.keySet().iterator(); iterator.hasNext();) {
    String key = (String) iterator.next();
    System.out.println(jsonObject.get(key));
}


 类似资料:
  • X1.4.0新增 sp_scan_dir($pattern,$flags) 功能: 替代scan_dir的方法 参数: $pattern:检索模式 搜索模式 .txt,.doc; (同glog方法) $flags:返回模式 同glog方法 返回: 类型数组 使用方法: //扫描application目录 $files=sp_scan_dir('application/*');//返回applic

  • 通过Entry的createReader方法可以创建DirectoryReader对象,而DirectoryReader对象的readEntries方法又可以读取出当前目录下的一级子目录和文件,依次类推就可以遍历整个目录。 下面我们来实践写一个遍历目录的函数。 首先通过chooseEntry方法获取Entry: chrome.fileSystem.chooseEntry({type: 'openD

  • 本文向大家介绍js遍历map javaScript遍历map的简单实现,包括了js遍历map javaScript遍历map的简单实现的使用技巧和注意事项,需要的朋友参考一下 js遍历map javaScript遍历map的简单实现 这样会把map给遍历掉,显示在浏览器上的控制器里。 以上这篇js遍历map javaScript遍历map的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参

  • 本文向大家介绍JS简单循环遍历json数组的方法,包括了JS简单循环遍历json数组的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS简单循环遍历json数组的方法。分享给大家供大家参考,具体如下: 例如数据库里面的json字符串是这样的 上面的是js的,下面的是jquery来解析json字符串, 循环的话,和上面一样 更多关于JavaScript相关内容可查看本站专题:《Java

  • 问题内容: 我想遍历JSON文件的内容并将其打印到控制台。 我想我确实把清单混在一起了。 这就是我试图获取所有元素的方法 这是我的JSON(简体:) (可在此处找到完整的JSON输出:Link) 当然,我得到一个错误,我应该在[]中使用整数输入,而不是字符串,但是我不知道该怎么做。 这是: 我怎么了? 问题答案: 实际上,要查询,只需将其添加到最后一行的括号中即可。除此之外,它似乎可以在命令行上的

  • 本文向大家介绍C#遍历子目录的方法,包括了C#遍历子目录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#遍历子目录的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。