您需要使用超类型令牌进行解组,以便Gson知道列表中的通用类型是什么。试试这个:
TypeToken<List<Person>> token = new TypeToken<List<Person>>(){};List<Person> personList = gson.fromJson(response, token.getType());并依次遍历结果:
for(Person person : personList) { // some pre here}
您需要使用超类型令牌进行解组,以便Gson知道列表中的通用类型是什么。试试这个:
TypeToken<List<Person>> token = new TypeToken<List<Person>>(){};List<Person> personList = gson.fromJson(response, token.getType());并依次遍历结果:
for(Person person : personList) { // some pre here}