亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java遍歷jsonarray的方法是什么

小億
890
2024-02-21 14:10:25
欄目: 編程語言

在Java中遍歷JSONArray可以使用以下幾種方法:

  1. 使用for循環遍歷JSONArray中的元素:
JSONArray jsonArray = new JSONArray("[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]");
for (int i = 0; i < jsonArray.length(); i++) {
    JSONObject jsonObj = jsonArray.getJSONObject(i);
    String name = jsonObj.getString("name");
    int age = jsonObj.getInt("age");
    System.out.println("Name: " + name + ", Age: " + age);
}
  1. 使用迭代器遍歷JSONArray中的元素:
JSONArray jsonArray = new JSONArray("[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]");
Iterator<Object> iterator = jsonArray.iterator();
while (iterator.hasNext()) {
    JSONObject jsonObj = (JSONObject) iterator.next();
    String name = jsonObj.getString("name");
    int age = jsonObj.getInt("age");
    System.out.println("Name: " + name + ", Age: " + age);
}
  1. 使用Lambda表達式遍歷JSONArray中的元素:
JSONArray jsonArray = new JSONArray("[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]");
jsonArray.forEach(item -> {
    JSONObject jsonObj = (JSONObject) item;
    String name = jsonObj.getString("name");
    int age = jsonObj.getInt("age");
    System.out.println("Name: " + name + ", Age: " + age);
});

以上是三種常見的遍歷JSONArray的方法,在實際應用中可以根據具體需求選擇合適的方法來遍歷JSONArray中的元素。

0
府谷县| 康马县| 璧山县| 纳雍县| 嘉峪关市| 普格县| 澄迈县| 万荣县| 曲周县| 金昌市| 闵行区| 临泽县| 黄陵县| 鸡泽县| 临颍县| 行唐县| 手机| 集贤县| 宿松县| 陈巴尔虎旗| 平乐县| 南涧| 临汾市| 句容市| 安福县| 武冈市| 东兰县| 铅山县| 祁门县| 密山市| 平罗县| 梧州市| 浏阳市| 苍南县| 浑源县| 务川| 马山县| 保德县| 息烽县| 长治县| 普宁市|