91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

gson怎么解析json嵌套數組

小億
149
2023-08-16 10:17:00
欄目: 編程語言

使用Gson解析嵌套數組的JSON,需要使用嵌套的Java對象來表示JSON結構。下面是一個示例代碼,演示了如何使用Gson解析嵌套數組的JSON數據:

import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
String json = "{\n" +
"  \"users\": [\n" +
"    {\n" +
"      \"name\": \"John\",\n" +
"      \"age\": 30\n" +
"    },\n" +
"    {\n" +
"      \"name\": \"Jane\",\n" +
"      \"age\": 25\n" +
"    }\n" +
"  ]\n" +
"}";
Gson gson = new Gson();
Data data = gson.fromJson(json, Data.class);
for (User user : data.users) {
System.out.println("Name: " + user.name);
System.out.println("Age: " + user.age);
System.out.println();
}
}
private static class Data {
private User[] users;
}
private static class User {
private String name;
private int age;
}
}

在上面的示例中,首先定義了兩個嵌套的Java類,DataUser,用于表示JSON數據的結構。然后使用Gson的fromJson()方法將JSON字符串解析為Data對象。最后,可以通過遍歷Data對象中的users數組,訪問嵌套的數組元素并打印相應的值。

輸出結果如下:

Name: John
Age: 30
Name: Jane
Age: 25

這樣,就成功地使用Gson解析了嵌套數組的JSON數據。

0
竹山县| 井研县| 丰宁| 祁东县| 赞皇县| 汝阳县| 阳山县| 汶上县| 静安区| 五峰| 桃园市| 乌海市| 贡山| 开封县| 宁国市| 红河县| 鞍山市| 铅山县| 高雄县| 安吉县| 赫章县| 澄江县| 青铜峡市| 龙泉市| 澄城县| 偃师市| 郎溪县| 阿图什市| 石阡县| 缙云县| 灵宝市| 湘阴县| 理塘县| 双城市| 微博| 应城市| 祁阳县| 泸定县| 红桥区| 会理县| 洛浦县|