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

gson轉換json格式化

洪振霞2年前8瀏覽0評論

GSON是Google提供的一個Java庫,用于將Java對象轉換為JSON格式的字符串,也可以將JSON格式的字符串轉換為Java對象。

使用GSON轉換JSON格式十分方便。以下是轉換Java對象為JSON格式字符串的示例代碼:

//創建一個Java對象
Person person = new Person("Tom", 23, "male");
//使用GSON將Java對象轉換為JSON格式的字符串
Gson gson = new Gson();
String jsonStr = gson.toJson(person);
System.out.println(jsonStr);

執行以上代碼,將輸出下列內容:

{"name":"Tom","age":23,"gender":"male"}

可以看到,GSON將Java對象轉換為了符合JSON格式的字符串。

同樣,GSON也可以將JSON格式字符串轉換為Java對象。以下是使用GSON將JSON格式字符串轉換為Java對象的示例代碼:

//JSON字符串
String jsonStr = "{\"name\":\"Tom\",\"age\":23,\"gender\":\"male\"}";
//使用GSON將JSON格式字符串轉換為Java對象
Gson gson = new Gson();
Person person = gson.fromJson(jsonStr, Person.class);
System.out.println(person.getName());

執行以上代碼,將輸出下列內容:

Tom

可以看到,GSON將JSON格式字符串轉換為了相應的Java對象。

GSON還支持自定義序列化和反序列化方式,可以通過實現接口或使用注解來實現。此外,GSON還支持將Java對象直接序列化到文件或反序列化為文件內容。