/** * @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