String str = "{\"hot\":[{\"id\":\"1\",\"name\":\"张三\"},{\"id\":\"2\",\"name\":\"李四\"}]}";
try {
JSONObject js = new JSONObject(str);
JSONArray need_json = js.getJSONArray("hot");
//Json的解析类对象
JsonParser parser = new JsonParser();
//将JSON的String 转成一个JsonArray对象
JsonArray jsonArray = parser.parse(need_json.toString()).getAsJsonArray();
ArrayList testArrayList = new ArrayList<>();
Log.i("520it","jsonArray="+jsonArray.toString());
//遍历
for (JsonElement testIndex:jsonArray){
//Log.i("520it","testIndex="+testIndex.toString());
Test test = JsonUtil.parseJson(testIndex.toString(),Test.class);
testArrayList.add(test);
}
//Log.i("520it", testArrayList.toString());
for (int i = 0;i
String name = testArrayList.get(i).getName();
Log.i("520it","name"+name);
}
}catch (Exception e){
Log.i("520ait","e"+e.toString());
}