JSON數組是一個非常常見的數據類型,它由用逗號分隔的值列表組成,并以方括號作為包裹。Java的json庫可以很方便地解析和操作JSON數組。下面是一個簡單的例子展示了如何使用Java的json庫獲取JSON數組:
String jsonString = "{ \"name\": \"John\", \"age\": \"30\", \"cars\": [\"Ford\", \"BMW\", \"Fiat\"] }"; JSONObject jsonObject = new JSONObject(jsonString); JSONArray jsonArray = jsonObject.getJSONArray("cars"); // 獲取名為“cars”的數組 for (int i = 0; i< jsonArray.length(); i++) { String car = jsonArray.getString(i); System.out.println(car); // 輸出數組中的每一項 }
第一行定義了一個包含JSON數組的JSON字符串。第二行使用json庫的JSONObject類將字符串轉換為一個JSON對象。第三行使用getJSONArray方法從JSON對象中獲取名為“cars”的JSON數組。第四行使用for循環遍歷數組中的每一項,并使用getString方法獲取每一項的值。
通過此方式,我們可以使用Java的json庫很簡單地獲取JSON數組中的值。如果您正在開發一個與JSON數據打交道的Java應用程序,那么理解JSON數組的基礎和使用Java的json庫去解析它們將是非常有用的。