欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

gson解析json中的集合

在Java中使用Gson解析Json數(shù)據(jù),如果Json中包含集合數(shù)據(jù),需要特殊處理。下面介紹如何使用Gson解析Json中的集合。

//Json數(shù)據(jù)
{
"students":[
{"name":"Tom", "age":18},
{"name":"Jerry", "age":20}
]
}
//對(duì)應(yīng)Java實(shí)體類
public class Student {
private String name;
private int age;
//getters and setters
}
public class Students {
private Liststudents;
//getters and setters
}
//解析Json
Gson gson = new Gson();
String jsonStr = "Json數(shù)據(jù)";
Students students = gson.fromJson(jsonStr, Students.class);
ListstudentList = students.getStudents();

先定義包含集合的實(shí)體類Students,包含一個(gè)List集合類型的students屬性,對(duì)應(yīng)Json中的students字段。

解析Json時(shí)調(diào)用Gson的fromJson方法,將Json字符串和實(shí)體類Students.class作為參數(shù)傳入即可。

獲取到Students后,使用getStudents方法獲取List集合數(shù)據(jù),即可遍歷其中Student對(duì)象。