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

gson解析json代碼

呂致盈1年前8瀏覽0評論

Gson 是一個使用 Java 編寫的用于序列化和反序列化 Java 對象和 JSON 數據的庫。它可以快速簡單地解析 JSON 數據為 Java 對象,也可以快速簡單的將 Java 對象轉換為 JSON 字符串。在使用 Gson 解析 JSON 數據的過程中,以下是一個比較常見的代碼示例:

Gson gson = new Gson();
String jsonStr = "{\"name\":\"Tom\",\"age\":18,\"height\":170.5}";
Person person = gson.fromJson(jsonStr, Person.class);
System.out.println(person.getName() + " " + person.getAge() + " " + person.getHeight());

上面的代碼中,首先創建了一個 Gson 對象,然后定義一個 JSON 字符串,并實例化一個 Person 對象。JsonStr 為 JSON 字符串。Person 為一個 JavaBean,它包含了 name、age、height 三個屬性。接下來使用 gson.fromJson() 方法將 JSON 字符串解析成一個 Person 對象,并傳入第二個參數 Person.class,表示要解析成的對象類型。最后輸出該 Person 對象的屬性。

如果想將一個 Java 對象轉換為 JSON 字符串,則可以使用如下的代碼:

Gson gson = new Gson();
Person person = new Person("Tom",18,170.5);
String jsonStr = gson.toJson(person);
System.out.println(jsonStr);

上面的代碼中,先創建一個 Gson 對象,然后新建一個 Person 對象,并賦值給它。使用 gson.toJson() 方法將 Person 對象轉換成一個 JSON 字符串,并將結果賦值給 jsonStr 字符串。最后輸出 jsonStr 即為該 Person 對象轉換成的 JSON 字符串。