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

gson轉換成json

方一強2年前8瀏覽0評論

Gson是Google公司開發的一個Java庫,可以實現Java對象和JSON字符串之間的序列化與反序列化。Gson可以將一個Java對象轉換成JSON字符串,也可以將一個JSON字符串轉換成對應的Java對象。

Gson轉換Java對象為JSON字符串的方法非常簡單,只需要將Java對象傳入Gson的toJson方法即可,如下所示:

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

以上代碼將一個Person對象轉換為JSON字符串,并輸出到控制臺。

反之,如果我們有一個JSON字符串,需要將其轉換成Java對象,則可以使用Gson的fromJson方法。如下所示:

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

以上代碼將一個JSON字符串轉換成Person對象,并輸出Person對象的name和age屬性。

需要注意的是,Gson在序列化和反序列化過程中,會自動忽略掉Java對象中不存在的屬性或JSON字符串中不存在的屬性。同時,需要確保序列化和反序列化的Java對象與JSON字符串的結構相同。