/**
* @author lautturi.com
* Java example: json array to json object list in java
*/
import java.util.*;
import org.json.JSONArray;
import org.json.JSONObject;
public class Lautturi {
public static void main(String[] args) {
ArrayList<JSONObject> jsonObjList = new ArrayList<JSONObject>();
String jsonStr = "[{\"name\":\"name1\",\"url\":\"url1\"},{\"name\":\"name2\",\"url\":\"url2\"}]";
JSONArray data = new JSONArray(jsonStr);
if (data != null) {
for (int i = 0; i < data.length(); i++) {
jsonObjList.add((JSONObject) data.get(i));
}
}
// print the list of json objects
for (JSONObject o : jsonObjList) {
System.out.println(o.getString("name"));
System.out.println(o.getString("url"));
}
}
}
output:
name1 url1 name2 url2