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

java gson 數(shù)組轉(zhuǎn)json

在 Java 中,我們使用 Gson 庫(kù)來(lái)序列化和反序列化 JSON 數(shù)據(jù)。如果我們需要從 Java 的數(shù)組對(duì)象中生成 JSON 串,我們可以通過(guò) gson.toJson() 方法輕易地將其轉(zhuǎn)換為 JSON 格式。

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class Main {
public static void main(String[] args) {
String[] fruits = new String[]{"apple", "banana", "orange"};
Gson gson = new GsonBuilder().create();
String json = gson.toJson(fruits);
System.out.println(json);
}
}

執(zhí)行上述代碼,我們將獲得以下 JSON 組成的字符串:

["apple","banana","orange"]

我們也可以將 Java 對(duì)象數(shù)組轉(zhuǎn)換為 JSON 字符串:

public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
public class Main {
public static void main(String[] args) {
Person[] persons = new Person[]{
new Person("Tom", 20),
new Person("John", 25),
new Person("Alice", 30)
};
Gson gson = new GsonBuilder().create();
String json = gson.toJson(persons);
System.out.println(json);
}
}

執(zhí)行上述代碼,我們將獲得以下 JSON 組成的字符串:

[
{"name":"Tom","age":20},
{"name":"John","age":25},
{"name":"Alice","age":30}
]

通過(guò) Gson 庫(kù),我們可以輕松地將 Java 的任意數(shù)組對(duì)象轉(zhuǎn)換為 JSON 格式,這樣就方便了前后端之間的數(shù)據(jù)交換。