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

gson輸出json

錢淋西1年前9瀏覽0評論

在Java中,我們可以使用Gson庫來將Java對象轉(zhuǎn)換為JSON格式,也可以將JSON格式轉(zhuǎn)換為Java對象。

Gson庫是Google提供的一個開源庫,可以用來實現(xiàn)Java對象和JSON字符串之間的相互轉(zhuǎn)換。

要將Java對象轉(zhuǎn)換為JSON格式,我們需要先創(chuàng)建Gson對象,然后使用它的toJson()方法將Java對象轉(zhuǎn)換為JSON字符串。例如:

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

輸出結(jié)果為:

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

我們也可以將JSON格式字符串轉(zhuǎn)換為Java對象,同樣是通過Gson對象的fromJson()方法實現(xiàn)。例如:

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

輸出結(jié)果為:

張三, 18

需要注意的是,要轉(zhuǎn)換的Java對象必須是具有默認(rèn)無參構(gòu)造方法的POJO,如以下Person類:

public class Person {
private String name;
private int age;
public Person() {}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getters and setters
}

通過Gson庫,我們輕松地將Java對象和JSON格式之間進行轉(zhuǎn)換,方便、高效。