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

gson string json數(shù)組

黃文隆2年前8瀏覽0評論

gson是一個Java庫,用于將Java對象序列化為JSON和從JSON反序列化為Java對象。當(dāng)處理JSON數(shù)組時,我們可以使用gson將其轉(zhuǎn)換為Java字符串并進(jìn)行處理。

String jsonArrayString = "[{\"name\":\"Alex\",\"age\":30},{\"name\":\"Bob\",\"age\":25}]";
Gson gson = new Gson();
Person[] persons = gson.fromJson(jsonArrayString, Person[].class);
for (Person p : persons) {
System.out.println(p.getName() + ", " + p.getAge());
}

在上面的示例中,我們定義了一個包含兩個人名和年齡的JSON數(shù)組字符串,然后使用gson將其轉(zhuǎn)換為Java對象數(shù)組。最后,我們可以使用循環(huán)打印每個人的名字和年齡。

如果我們想要將Java對象數(shù)組轉(zhuǎn)換為JSON字符串,我們可以使用以下代碼:

Person[] persons = new Person[2];
persons[0] = new Person("Alex", 30);
persons[1] = new Person("Bob", 25);
Gson gson = new Gson();
String jsonArrayString = gson.toJson(persons);
System.out.println(jsonArrayString);

在這個例子中,我們創(chuàng)建了一個包含兩個人名和年齡的Java對象數(shù)組,然后使用gson將其轉(zhuǎn)換為JSON字符串并打印出來。

總之,gson是一種非常方便的工具,可用于處理JSON數(shù)組。它可以輕松地將Java對象數(shù)組轉(zhuǎn)換為JSON字符串,并反之亦然。