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

gson返回json

gson是Google開(kāi)源的Java庫(kù)。它可以把Java對(duì)象轉(zhuǎn)換為JSON字符串,也可以把JSON字符串轉(zhuǎn)換為Java對(duì)象。這對(duì)于前后端交互來(lái)說(shuō)非常有用,因?yàn)橥ǔG岸诵枰狫SON格式的數(shù)據(jù),而后端可能使用Java對(duì)象。

Gson gson = new Gson();
Person person = new Person("張三", 18);
String json = gson.toJson(person);
System.out.println(json);

上面的代碼先創(chuàng)建了一個(gè)Person對(duì)象,然后使用gson.toJson()方法把該對(duì)象轉(zhuǎn)換為JSON字符串。最后打印出json字符串。

{
"name": "張三",
"age": 18
}

可以看到,gson把Java對(duì)象轉(zhuǎn)換為了符合JSON格式的字符串。在JSON中,使用花括號(hào)表示對(duì)象,對(duì)象的屬性名和屬性值用冒號(hào)分隔,多個(gè)屬性之間用逗號(hào)分隔。如上面的json字符串就表示一個(gè)包含name和age兩個(gè)屬性值的對(duì)象。

同樣的,gson也可以把JSON字符串轉(zhuǎn)換為Java對(duì)象:

String json = "{\"name\":\"張三\",\"age\":18}";
Person person = gson.fromJson(json, Person.class);
System.out.println(person.getName() + " : " + person.getAge());

以上代碼把json字符串轉(zhuǎn)換為了Person對(duì)象,并打印出了該對(duì)象的name和age屬性。

總之,gson是一個(gè)方便易用的Java JSON庫(kù),可以實(shí)現(xiàn)Java對(duì)象和JSON字符串之間的相互轉(zhuǎn)換。