获取JSONObject的键值

时间:2013-12-10 04:22:08

标签: java json jsonobject

我有一个org.json.JSONObject,其中存储了多个级别的值。我需要获取该对象的所有键值,但我只能使用Iterator获取第一级键值,这样我就可以访问所有级别以获取键值。

JSONObject jSONObject = XML.toJSONObject(fileContent.toString());
Iterator i = jSONObject.keys();
while (i.hasNext()) {
     System.out.println(i.next());
}

1 个答案:

答案 0 :(得分:0)

使用JSONObject keys方法。来自javadoc:

  

public java.util.Iterator keys()             获取JSONObject的键的枚举。

     

返回:键的迭代器。