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

gson實體轉json

錢瀠龍2年前10瀏覽0評論

Gson是Google的一個Java庫,用于將Java對象轉換為JSON格式的字符串和將JSON格式的字符串轉換為Java對象。在Java中進行JSON操作時,使用Gson十分便捷,它可以將Java對象轉換為JSON實體,也可以將原始的JSON字符串轉換為Java對象。

我們可以使用Gson的toJson()方法將Java對象轉換為JSON格式的字符串。代碼如下:

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

上述代碼中,我們創建了一個Person對象,然后使用Gson的toJson()方法將它轉換為JSON格式的字符串。最后將輸出結果打印到控制臺。該JSON字符串的格式為:

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

與之相反,我們可以使用Gson的fromJson()方法將JSON格式的字符串轉化為Java對象。代碼如下:

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

上述代碼中,我們創建了一個JSON格式的字符串,然后使用Gson的fromJson()方法將其轉化為Person對象。最后,我們打印Person對象中的成員變量name和age的值。結果為:

張三 20

通過Gson,我們可以很方便地進行Java對象與JSON字符串之間的相互轉化,可以滿足我們在Web開發中對于JSON格式的需求。