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

溫馨提示×

java中json數組怎么遍歷

小億
148
2023-12-15 21:33:31
欄目: 編程語言

在Java中遍歷JSON數組可以使用以下方法:

  1. 使用JSONArray類的length()方法獲取JSON數組的長度。
  2. 使用JSONArray類的get()方法獲取指定位置上的JSON元素。
  3. 根據JSON元素的數據類型進行相應的處理。

以下是示例代碼:

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class JsonArrayTraversal {
    public static void main(String[] args) {
        String jsonStr = "[{\"name\":\"Alice\",\"age\":20},{\"name\":\"Bob\",\"age\":25}]";

        try {
            JSONArray jsonArray = new JSONArray(jsonStr);

            for (int i = 0; i < jsonArray.length(); i++) {
                JSONObject jsonObject = jsonArray.getJSONObject(i);
                String name = jsonObject.getString("name");
                int age = jsonObject.getInt("age");

                System.out.println("Name: " + name + ", Age: " + age);
            }
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
}

輸出結果:

Name: Alice, Age: 20
Name: Bob, Age: 25

在示例代碼中,首先將JSON字符串轉換為JSONArray對象。然后使用length()方法獲取數組長度,在循環中通過getJSONObject()方法獲取每個位置上的JSON對象。然后根據JSON對象的鍵值對進行處理,例如獲取nameage字段的值。

0
东台市| 天津市| 措美县| 张家港市| 开江县| 林芝县| 佛冈县| 诏安县| 和田市| 云浮市| 齐齐哈尔市| 万源市| 沈阳市| 江油市| 彭水| 广水市| 曲麻莱县| 全南县| 菏泽市| 资兴市| 察哈| 阿拉善盟| 汝南县| 卢氏县| 英山县| 扶沟县| 襄樊市| 孝昌县| 汉川市| 江阴市| 镶黄旗| 石泉县| 德昌县| 黎川县| 根河市| 华宁县| 芦山县| 涿州市| 海南省| 巴彦县| 浦县|