自己写的一个办法,不知道,是否合适。。。
public static void main(String[] args) {
TestJson test=new TestJson();
test.getValue();
}
public void getValue(){
String str = "{\"data\":[{\"id\":\"1\",\"name\":\"name1\"}," +
"{\"id\":\"2\",\"name\":\"name2\"},{\"id\":\"3\",\"name\":\"name3\"},]}";
//
JSONObject jsonObject = JSONObject.fromObject(str);
JSONArray result = jsonObject.getJSONArray("data");
//System.out.println(result);
for (int i = 0; i < result.size(); i++) {
//System.out.println(result);
String id = result.getJSONObject(i).getString("id");
System.out.println(id);
if(id.equals("2")){
System.out.println(id);
System.out.println(i);
String name = result.getJSONObject(i).getString("name");
System.out.println(name);
}
}
}