可能重复:
JSON Array iteration in Android/Java
JSONArray with Java
是否可以使用Iterator迭代JSONArray对象?
答案 0 :(得分:233)
不使用迭代器。
对于org.json.JSONArray
,您可以执行以下操作:
for (int i = 0; i < arr.length(); i++) {
arr.getJSONObject(i);
}
对于javax.json.JsonArray
,您可以执行以下操作:
for (int i = 0; i < arr.size(); i++) {
arr.getJsonObject(i);
}
答案 1 :(得分:3)
您可以使用opt(int)
方法并使用经典的for
循环。