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

gson將json轉為對象

老白2年前8瀏覽0評論

Gson是Google開源的一款Java Library,它可以將Java對象轉換為Json字符串,也可以將Json字符串轉換為Java對象,并極大地簡化了Json轉換的操作。在這篇文章中,我們將學習如何使用Gson將Json字符串轉換為Java對象。

首先,我們需要導入Gson的Library,可以通過Maven或者Gradle來添加依賴。下面是添加Gradle依賴的代碼:

dependencies {
implementation 'com.google.code.gson:gson:2.8.6'
}

接下來,我們需要定義一個Java類,作為Json對象的映射。例如,我們定義一個類名為Person,包含id、name和age三個字段:

public class Person {
private int id;
private String name;
private int age;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
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;
}
}

現在,我們的Json對象和Java類已經定義好了,接著我們可以通過以下代碼將Json字符串轉換為Java對象:

String json = "{\"id\":1,\"name\":\"Jack\",\"age\":20}";
Gson gson = new Gson();
Person person = gson.fromJson(json, Person.class);

這里的fromJson方法接受兩個參數:Json字符串和Java類類型。它會解析Json字符串,將其轉換為Java對象并返回。

最后,我們可以通過訪問person的id、name和age字段來獲取轉換后的Java對象屬性值。

通過以上代碼,我們已經成功使用Gson將Json字符串轉換為Java對象,并且可以很方便地操作轉換后的Java對象。