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

java 取json數組里的值

林國瑞1年前7瀏覽0評論

在Java開發中,我們經常需要通過JSON格式的數據來交換信息。在處理JSON數據中,取JSON數組里的值是常見的需求。本文將通過示例代碼來介紹在Java中如何取JSON數組里的值。

// JSON格式數據示例
String jsonStr = "{\"array\":[{\"name\":\"張三\",\"age\":18},{\"name\":\"李四\",\"age\":20}]}";
// 將JSON字符串轉換成Java對象
JSONObject jsonObj = JSONObject.parseObject(jsonStr);
// 獲取JSON數組對象
JSONArray jsonArray = jsonObj.getJSONArray("array");
// 遍歷JSON數組里的對象
for (Object obj : jsonArray) {
// 將對象轉換成JSON格式數據
JSONObject jsonItem = (JSONObject) obj;
// 取JSON數組里的值
String name = jsonItem.getString("name");
int age = jsonItem.getInteger("age");
// 輸出取出的值
System.out.println("姓名:" + name + ",年齡:" + age);
}

在示例代碼中,我們首先定義一個JSON格式的數據字符串。然后通過JSONObject.parseObject()方法將JSON字符串轉換成Java對象。接著通過getJSONArray()方法獲取JSON數組對象。最后通過遍歷數組,使用getString()getInteger()方法分別取JSON數組里的值,并輸出到控制臺。

通過以上示例代碼,我們可以輕松地取JSON數組里的值。當然,在實際開發中,我們還需要根據具體業務需求進行一定的修改或適配。