/**
* @author lautturi.com
* Java example: JSONArray to list of JSONObject in java
*/
import java.util.*;
import org.json.JSONArray;
import org.json.JSONObject;
public class Lautturi {
public static void main(String[] args) {
String jsonString = "[{\"id\":111,\"name\":\"Lautturi\"}, {\"id\":112,\"name\":\"James\"}]";
JSONArray data = new JSONArray(jsonString);
List<JSONObject> list = new ArrayList<JSONObject>();
for(Object o : data) {
// JSONObject object = ((JSONObject) o);
list.add((JSONObject) o);
}
System.out.print(list);
}
}
output:
[{"name":"Lautturi","id":111}, {"name":"James","id":112}]
/**
* @author lautturi.com
* Java example:
*/
import java.util.*;
import org.json.JSONArray;
import org.json.JSONObject;
public class Lautturi {
public static void main(String[] args) {
String jsonString = "[{\"id\":111,\"name\":\"Lautturi\"}, {\"id\":112,\"name\":\"James\"}]";
JSONArray jsonArr = new JSONArray(jsonString);
List<JSONObject> list = new ArrayList<JSONObject>();
for(int i=0;i<jsonArr.length();i++) {
list.add(jsonArr.getJSONObject(i));
}
System.out.print(list);
}
}
output:
[{"name":"Lautturi","id":111}, {"name":"James","id":112}]