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

gson接收json數組

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

GSON是Google開發的一個Java庫,用于將Java對象轉換成JSON格式的數據以及將JSON數據轉換為Java對象。當我們需要在Java應用程序中實現JSON的傳輸,最常用的方式是使用GSON庫。

在使用GSON時,我們可能會遇到需要接收JSON數組的情況。接收JSON數組的方式很簡單,我們只需要將JSON數據轉換為Java數組即可。下面是一個示例代碼:

import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
String json = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":19} ]";
Gson gson = new Gson();
User[] users = gson.fromJson(json, User[].class);
for (User user : users) {
System.out.println(user.getName() + " - " + user.getAge());
}
}
static class User {
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; }
}
}

在上面的代碼中,我們使用GSON庫將JSON數據轉換為User類型的數組。我們通過fromJson方法將json數據轉換為User[]類型的數組。我們可以通過遍歷數組來訪問數組中的元素。

需要注意的一點是,我們需要提供目標類型User[].class作為fromJson方法的第二個參數。這樣GSON庫才知道將JSON數據轉換成哪種Java類型的數組。

總之,使用GSON庫接收JSON數組非常簡單,只需要將JSON數據轉換成Java數組即可。這也是GSON庫應用廣泛的原因之一。