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

gson把json轉換成對象

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

Gson是Google開發的用于Java對象和JSON數據之間進行序列化和反序列化的框架。Gson可以將JSON字符串轉換為Java對象,也可以將Java對象轉換為JSON字符串,非常方便。

下面是一個使用Gson將JSON字符串轉換為Java對象的示例代碼:

String jsonStr = "{\"name\":\"John\",\"age\":30}";
Gson gson = new Gson();
Person person = gson.fromJson(jsonStr, Person.class);

在上面的代碼中,我們首先定義了一個JSON字符串,然后創建了一個Gson實例,最后調用fromJson方法將JSON字符串轉換為Person對象。

fromJson方法接收兩個參數,第一個參數是要解析的JSON字符串,第二個參數是目標Java對象的類型。Gson會自動解析JSON字符串,將解析后的數據填充到目標Java對象中。

下面是一個Person類的示例代碼:

public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}

在上面的代碼中,我們定義了一個Person類,該類包含了name和age兩個屬性。我們可以通過get和set方法來訪問這兩個屬性。

使用Gson將JSON字符串轉換為Java對象非常簡單,只需要創建一個Gson實例,并調用fromJson方法即可。Gson還提供了很多其他的方法,可以幫助我們更方便地進行JSON序列化和反序列化。感興趣的讀者可以去Gson的官方文檔中查看更多信息。