JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,常用于在 Web 應用程序中發送和接收數據。
JSON 數組是一種有序的值的集合,其中每個值可以是一個對象、數組、字符串、數字、布爾值或 null。可以使用 Java 的 org.json 庫來處理 JSON 數據。
JSONArray jsonArray = new JSONArray(); jsonArray.put("Apple"); jsonArray.put("Banana"); jsonArray.put("Orange"); jsonArray.put(3.14); String jsonString = jsonArray.toString(); System.out.println(jsonString); // 輸出:["Apple","Banana","Orange",3.14]
在上面的示例中,我們創建了一個 JSON 數組,并向其中添加了四個元素。使用 jsonArray.toString() 方法可以將數組轉換為 JSON 字符串。
// 解析 JSON 字符串,并獲取數組中的元素 String jsonString = "[\"Apple\",\"Banana\",\"Orange\",3.14]"; JSONArray jsonArray = new JSONArray(jsonString); System.out.println(jsonArray.getString(0)); // 輸出:Apple System.out.println(jsonArray.getString(1)); // 輸出:Banana System.out.println(jsonArray.getString(2)); // 輸出:Orange System.out.println(jsonArray.getDouble(3)); // 輸出:3.14
在上面的示例中,我們首先定義了一個 JSON 字符串,然后使用 org.json 庫中的 JSONArray 類將其解析成一個 JSON 數組。可以使用 getString、getInt、getDouble 等方法來獲取數組中的元素。
總之,使用 Java 處理 JSON 數據非常方便,而且 org.json 庫的使用也非常簡單。可以很容易地創建和解析 JSON 數組,并獲取其中的元素。