您没有数组-您拥有名称为“ 000”等的 属性 。数组如下所示:
"array": [ { "foo": "bar1", "baz": "qux1" }, { "foo": "bar2", "baz": "qux2" }]请注意,
[ ... ]-表示JSON数组。
您可以遍历
JSONObjectusing
的属性
keys():
// Unfortunately keys() just returns a raw Iterator...Iterator keys = jsonObject.keys();while (keys.hasNext()) { Object key = keys.next(); JSonObject value = jsonObject.getJSonObject((String) key); String component = value.getString("component"); System.out.println(component);}要么:
@SuppressWarnings("unchecked")Iterator<String> keys = (Iterator<String>) jsonObject.keys();while (keys.hasNext()) { String key = keys.next(); JSonObject value = jsonObject.getJSonObject(key); String component = value.getString("component"); System.out.println(component);}


