如何获取JSONObject的元素?
我有一个JSONObject
包含JSONObjects
以下内容:
"statistics": { "John": {
"Age": "22",
"status": "married"
},
"Ross": {
"Age": "34",
"status": "divorced"
}
}
现在我所知道的只是对象名称(统计信息), 它是 还是它的
,因此,有一种方法可以解析该对象,以便我可以获取它的元素并进行处理(例如,约翰罗斯)?
回答:
JSONObject json = new JSONObject(yourdata);String statistics = json.getString("statistics");
JSONObject name1 = json.getJSONObject("John");
String ageJohn = name1.getString("Age");
为了以动态方式获取这些项目:
JSONObject json = new JSONObject(yourdata);String statistics = json.getString("statistics");
for (Iterator key=json.keys();key.hasNext();) {
JSONObject name = json.get(key.next());
//now name contains the firstname, and so on...
}
以上是 如何获取JSONObject的元素? 的全部内容, 来源链接: utcz.com/qa/431764.html