[java] Is it possible to iterate through JSONArray?

Possible Duplicates:
JSON Array iteration in Android/Java
JSONArray with Java

Is it possible to iterate through JSONArray object using Iterator?

This question is related to java

The answer is


You can use the opt(int) method and use a classical for loop.


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);
}