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

gson 轉為json數組

錢斌斌1年前9瀏覽0評論

gson是Google提供的JSON處理庫,它可以將Java對象轉化為JSON格式字符串。在這個過程中,gson還可以配合JsonElement等接口將對象轉化為JSON格式的數組。下面讓我們看一下如何使用gson將Java對象轉化為JSON數組。

//首先,我們需要定義一個JavaBean,用于存儲需要轉化為JSON格式數組的數據
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
//getter、setter方法\toString方法
}
//接下來,我們創建一個List集合,用來存儲多個Person對象
List<Person> personList = new ArrayList<>();
personList.add(new Person("Tom", 20));
personList.add(new Person("John", 25));
personList.add(new Person("Lucy", 22));
//使用gson將List集合轉化為JSON數組
Gson gson = new Gson();
JsonArray jsonArray = (JsonArray) gson.toJsonTree(personList);
//輸出JSON格式數組的內容
System.out.println(jsonArray.toString());

通過上述代碼,我們就可以將Java的List集合轉化為JSON格式的數組了。其中,JsonArray在gson庫中定義,可以快速地將List集合轉化為JSON數組。通過toJsonTree方法將List對象轉成JsonElement對象,再強制類型轉換為JsonArray對象。