Is it possible to iterate through JSONArray? [duplicate]
Possible Duplicates:
JSON Array iteration in Android/Java
JSONArray with Java
Is it possible to iterate through JSONArray object using Iterator?
Solution 1:
Not with an iterator.
For org.json.JSONArray
, you can do:
for (int i = 0; i < arr.length(); i++) {
arr.getJSONObject(i);
}
For javax.json.JsonArray
, you can do:
for (int i = 0; i < arr.size(); i++) {
arr.getJsonObject(i);
}
Solution 2:
You can use the opt(int)
method and use a classical for
loop.