java代码:
String jsonString = "{\"response\":{\"data\":[{\"name_cn\":\"aaaa\",\"name_en\":\"1111\"},{\"name_cn\":\"bbbb\",\"name_en\":\"2222\"}]}}";
JSONObject response = hashMap.getJSONObject("response");
JSONArray data = response.getJSONArray("data");
List<Person> list = new ArrayList<Person>();
for (int i = 0; i < data.size(); i++) {
Toast.makeText(MainActivity.this, ""+data.size(), Toast.LENGTH_LONG).show();
JSONObject re = data.getJSONObject(i);
Person person = new Person();
person.setName(re.getString("name_cn"));
person.setAge(re.getInteger("name_en"));
list.add(person);
}
System.out.println(list.toString());
persion.class
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return "name=" + this.name + "/age=" + this.age;
}
}