JSONArray jsonArray = new JSONArray();
JSONObject jsonObject = new JSONObject();
jsonArray = new JSONArray();
try {
JSONObject jsonObj = new JSONObject();
jsonObj.put("data1", "11");
jsonObj.put("data2", "22");
jsonArray.put(jsonObj);
jsonObj = new JSONObject();
jsonObj.put("data1", "33");
jsonObj.put("data2", "44");
jsonArray.put(jsonObj);
jsonObject.put("array", jsonArray);
ll.i(jsonObject.toString());
//{"array":[{"data1":"11","data2":"22"},{"data1":"33","data2":"44"}]}
} catch (Exception e) {
e.printStackTrace();
}
JSONObject jsonObject = new JSONObject(jsonString);
Iterator<String> iter = jsonObject.keys();
while (iter.hasNext()) {
String key = iter.next();
String value = jsonObject.getString(key);
}
JSONArray jsonArray = new JSONArray(jsonStr);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
}