Is it possible to iterate through JSONArray?
JavaJava Problem Overview
> Possible Duplicates:
> JSON Array iteration in Android/Java
> JSONArray with Java
Is it possible to iterate through JSONArray object using Iterator?
Java Solutions
Solution 1 - Java
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 - Java
You can use the opt(int)
method and use a classical for
loop.