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

gson將json轉換為對象數組

錢琪琛2年前10瀏覽0評論

使用Gson將JSON字符串轉換為對象數組是一項非常常見的任務。Gson提供了從JSON字符串到Java對象的自動轉換功能,可以大大減少開發人員的工作量。下面是一個簡單的例子,展示了如何使用Gson將JSON字符串轉換為對象數組。

Gson gson = new Gson();
String jsonString = "[{'name':'John', 'age':30}, {'name':'Jane', 'age':25}]";
Person[] people = gson.fromJson(jsonString, Person[].class);

在這個例子中,我們首先創建了一個Gson對象。然后,我們定義了一個JSON字符串,該字符串包含兩個對象,每個對象具有名稱和年齡屬性。最后,我們使用gson.fromJson()方法將JSON字符串轉換為Person對象數組。

在這個示例中,我們使用了一個名為Person的類。該類定義了名稱和年齡屬性,如下所示:

public class Person {
private String name;
private int age;
// Getters and setters
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;
}
}

在這個類中,我們定義了兩個私有變量:name和age。此外,我們還定義了getter和setter方法,以便Gson可以訪問這些變量。

最后,我們可以使用對象數組,訪問每個Person對象的屬性。例如:

for(Person person: people) {
System.out.println(person.getName() + " is " + person.getAge() + " years old.");
}

在這個例子中,我們遍歷了Person對象數組,并輸出了每個Person對象的名稱和年齡屬性。