在Java中,JSON(JavaScript Object Notation)是一種輕量級的數據格式,常用于 Web 應用程序的數據傳輸。JSON 數據格式以 key-value 的形式組成,支持對象和數組,并且易于解析和讀取。
JSON 數組是指多個 JSON 對象組成的數組,可以通過下標訪問其中的元素。Java 中可以使用 JSONObject 和 JSONArray 兩個類表示 JSON 對象和 JSON 數組。
// 創建JSON數組 JSONArray jsonArray = new JSONArray(); jsonArray.put("Java"); jsonArray.put("Python"); jsonArray.put("C++"); // 添加JSON數組 JSONArray jsonArray2 = new JSONArray(); jsonArray2.put("JavaScript"); jsonArray2.put("Ruby"); jsonArray.put(jsonArray2); // 輸出JSON數組 String jsonString = jsonArray.toString(); System.out.println(jsonString); // 解析JSON數組 JSONArray jsonArray3 = new JSONArray(jsonString); for (int i = 0; i< jsonArray3.length(); i++) { System.out.println(jsonArray3.get(i)); }
上述代碼中,我們創建了一個包含三個字符串元素的 JSON 數組,并將另一個 JSON 數組添加到其中。調用 toJSONString() 方法將 JSON 數組轉化為 JSON 字符串,并輸出到控制臺中。最后,我們使用 JSONArray 類的 get() 方法遍歷 JSON 數組的元素,并輸出到控制臺中。
JSON 數組是一種非常常用的 JSON 數據類型,Java 編程語言提供了豐富的 API 以使用和操作 JSON 數組,能夠更方便地處理 Web 開發中的 JSON 數據傳輸問題。
下一篇java json樹