Json是一種輕量級數(shù)據(jù)交互格式,逐漸成為了前后端交互傳遞數(shù)據(jù)的標(biāo)準(zhǔn)格式。Gson是Google發(fā)布的一個Java庫,可以完美地將Json對象轉(zhuǎn)為Java對象,同時也支持將Java對象轉(zhuǎn)為Json對象。
在使用Gson解析Json數(shù)組List時,需要進(jìn)行以下步驟:
第一步,創(chuàng)建Gson對象:
Gson gson = new Gson();
第二步,通過fromJson方法將Json字符串轉(zhuǎn)為List:
String jsonString = "[ {'name': 'Tom', 'age': 20}, {'name': 'Lucy', 'age': 18}, {'name': 'Jack', 'age': 22} ]"; Type userListType = new TypeToken>() {}.getType(); List
userList = gson.fromJson(jsonString, userListType);
第三步,定義JavaBean類User:
public class User { private String name; private int age; // getter和setter方法 }
第四步,遍歷List:
for (User user : userList) { System.out.println(user.getName() + ", " + user.getAge()); }
以上就是使用Gson解析Json數(shù)組List的步驟,可以輕松地將Json數(shù)組轉(zhuǎn)為Java對象,方便在Java程序中進(jìn)行操作。