1. 这是Json数据,String str = "[{\"name\":\"Michael\",\"age\":20},{\"name\":\"Mike\",\"age\":21}]"。这个Json数据有一个数组,数组里面有两个Json对象
2. 首先必须生成Type对象,使用以下的方式(User是上一节的User类):
Type listType = new TypeToken<LinkedList<User>>(){}.getType();
3. 生成Gson对象
Gson gson = new Gson();
4. LinkedList<User> users = gson.fromJson(str , listType);
5. 循环迭代LinkedList
for(Iterator iterator = users.iterator ; iterator.hasNext() ; ){
User user = (User)iterator.next();
System.out.println(user.getName());
System.out.println(user.getAge());
}