将JSON数组转换为对象列表

106 阅读1分钟

1.2. 将JSON数组转换为对象列表 Java程序将JSON数组反序列化为根-到Java对象列表。

`String userJson = "[{'name': 'Alex','id': 1}, " + "{'name': 'Brian','id':2}, " + "{'name': 'Charles','id': 3}]";

Gson gson = new Gson();

Type userListType = new TypeToken<ArrayList>(){}.getType();

ArrayList userArray = gson.fromJson(userJson, userListType);

for(User user : userArray) { System.out.println(user); }`