问题
可能的重复:使用Java的Android / Java JSONArray中的JSON数组迭代
是否可以使用Iterator迭代JSONArray对象?
#1 热门回答(212 赞)
没有迭代器。
Fororg.json.JSONArray
,你可以这样做:
for (int i = 0; i < arr.length(); i++) {
arr.getJSONObject(i);
}
Forjavax.json.JsonArray
,你可以这样做:
for (int i = 0; i < arr.size(); i++) {
arr.getJsonObject(i);
}
#2 热门回答(3 赞)
你可以使用opt(int)
方法并使用classicalfor
loop。