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

gson轉換json數組普通

錢淋西2年前8瀏覽0評論

Gson是谷歌公司推出的用于Java對象序列化和反序列化的庫,它可以將Java對象轉化為JSON字符串并反過來,使數據傳輸更加方便。

在實際應用中,我們有時需要將一個Java數組轉換為JSON數組。下面是一個示例:

public class Person {
private String name;
private int age;
// 省略getter和setter方法
}
Person[] persons = new Person[2];
persons[0] = new Person("Tom", 20);
persons[1] = new Person("Jerry", 18);
Gson gson = new Gson();
String json = gson.toJson(persons);
System.out.println(json);

以上代碼將兩個Person對象封裝到一個Person數組中,并使用Gson將其轉換成JSON數組。其中,gson.toJson()方法會返回一個JSON字符串,并將數組中的每個元素轉換為JSON對象。

輸出結果如下:

[
{
"name": "Tom",
"age": 20
},
{
"name": "Jerry",
"age": 18
}
]

可以看到,Gson將數組中的每個元素轉換為JSON對象,并用中括號將它們括起來,形成了一個JSON數組。

最后,我們需要注意的是,如果Java數組中有null元素,Gson會在JSON數組中使用null值替換該元素,因為在JSON中,null表示一個空值。