色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

gson解析json. List

洪振霞2年前10瀏覽0評論

Gson是一個開源的Java庫,用于將Java對象轉換為JSON表示形式,或將JSON字符串轉換為等效的Java對象。Gson提供了便捷的API,簡化JSON數據的解析和處理。本文將介紹Gson如何解析JSON中的List。

//JSON字符串
{
"students": [
{
"name": "張三",
"age": 18,
"gender": "男"
},
{
"name": "李四",
"age": 20,
"gender": "女"
}
]
}

以上是一個包含多個學生信息的JSON字符串。我們可以使用Gson庫將這個JSON字符串轉換為Java對象,并取出其中的學生信息。

//定義一個學生類
public class Student {
private String name;
private int age;
private String gender;
//getter和setter方法
}
//定義一個包含多個學生信息的類
public class StudentList {
private Liststudents;
//getter和setter方法
}
//使用Gson解析JSON字符串為Java對象
String json = "{ \"students\": [ { \"name\": \"張三\", \"age\": 18, \"gender\": \"男\" }, { \"name\": \"李四\", \"age\": 20, \"gender\": \"女\" } ] }";
Gson gson = new Gson();
StudentList studentList = gson.fromJson(json, StudentList.class);
//取出學生信息
List<Student> students = studentList.getStudents();
for (Student student : students) {
System.out.println("姓名:" + student.getName() + ",年齡:" + student.getAge() + ",性別:" + student.getGender());
}

以上就是使用Gson解析JSON中List的完整代碼。只需要定義好Java類,然后通過fromJson()方法解析JSON字符串為Java對象即可。