不能使用迭代器。
对于 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);
}
JsonArray
没有 .length()
方法,但是从 java.util.List
继承了 .size()
方法。https://docs.oracle.com/javaee/7/api/javax/json/JsonArray.html - Peteropt(int)
方法并使用经典的for
循环。