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

實(shí)體類轉(zhuǎn)json

吉茹定2年前11瀏覽0評論

實(shí)體類轉(zhuǎn)換成JSON是在編程過程中經(jīng)常需要做的一個(gè)操作。在Java中,我們可以使用Gson庫將一個(gè)實(shí)體類轉(zhuǎn)換成JSON格式的數(shù)據(jù)。

public class Student{
private String name;
private int age;
private String gender;
//省略get和set方法
}
Gson gson = new Gson();
Student student = new Student();
student.setName("小明");
student.setAge(18);
student.setGender("男");
String json = gson.toJson(student);
System.out.println(json);
//輸出
{"name":"小明","age":18,"gender":"男"}

以上代碼中,我們首先定義了一個(gè)Student類,然后通過Gson對象,將該類的實(shí)例轉(zhuǎn)換成了JSON格式的字符串。

如果我們需要將一個(gè)List集合轉(zhuǎn)換成JSON格式,我們可以將其轉(zhuǎn)換成一個(gè)JSON數(shù)組:

ListstudentList = new ArrayList<>();
Student student1 = new Student();
student1.setName("小明");
student1.setAge(18);
student1.setGender("男");
studentList.add(student1);
Student student2 = new Student();
student2.setName("小紅");
student2.setAge(17);
student2.setGender("女");
studentList.add(student2);
String jsonArray = gson.toJson(studentList);
System.out.println(jsonArray);
//輸出
[{"name":"小明","age":18,"gender":"男"},{"name":"小紅","age":17,"gender":"女"}]

這里我們定義了一個(gè)Student列表,然后通過Gson對象將其轉(zhuǎn)換成了一個(gè)JSON數(shù)組,其中每個(gè)元素是一個(gè)JSON對象。

實(shí)體類轉(zhuǎn)換成JSON是一個(gè)常用的操作,我們可以通過Gson輕松實(shí)現(xiàn)該操作,提高我們編程的效率。

上一篇拼接 json
下一篇mysql中空