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

gson 轉化json

李中冰2年前7瀏覽0評論

GSON是Google推出的一個Java庫,用于將Java對象轉換為JSON(JavaScript Object Notation)格式或將JSON格式的字符串轉換為Java對象。使用GSON庫,我們可以非常方便地將Java對象轉化為JSON格式,并將JSON格式的字符串轉化為Java對象。

下面我們來看一下具體的代碼實現:

// 將Java對象轉化為JSON格式
Gson gson = new Gson();
Person person = new Person("Tom", 18, "Male");
String personJson = gson.toJson(person);
System.out.println(personJson);
// 將JSON格式的字符串轉化為Java對象
String personJsonStr = "{\"name\":\"Tom\",\"age\":18,\"gender\":\"Male\"}";
Person person2 = gson.fromJson(personJsonStr, Person.class);
System.out.println(person2.getName() + ", " + person2.getAge() + ", " + person2.getGender());

在上面的代碼中,首先我們創建一個Gson對象,然后使用該對象將Java對象Person轉化為JSON格式的字符串,并輸出結果。接著,我們將JSON格式的字符串personJsonStr轉化為Java對象Person,同樣輸出結果。

需要注意的是,轉化為JSON格式的字符串的時候,我們可以使用toJson(Object src)方法,該方法可以接收任何類型的Java對象。而對于將JSON格式的字符串轉化為Java對象,我們需要知道Json字符串對應的Java對象的類類型,因此使用fromJson(String json,ClassclassOfT)方法,并指定對應的類類型。