Java中的JSON數組是一種非常實用的數據類型,它可以用來存儲一組相關的數據。有時候,我們需要將JSON數組從一個方法返回,這時候我們就需要使用Java中的return語句來返回一個JSON數組。
public static JSONArray getJSONArray() { JSONArray array = new JSONArray(); JSONObject obj1 = new JSONObject(); obj1.put("name", "Tom"); obj1.put("age", 28); JSONObject obj2 = new JSONObject(); obj2.put("name", "Jerry"); obj2.put("age", 32); array.put(obj1); array.put(obj2); return array; }
在上面的代碼中,我們首先創建了一個JSONArray對象,然后創建了兩個JSONObject對象,并將它們添加到JSONArray中。最后我們使用return語句將JSONArray返回。
使用返回的JSONArray對象也非常簡單:
JSONArray array = getJSONArray(); for (int i = 0; i < array.length(); i++) { JSONObject obj = array.getJSONObject(i); String name = obj.getString("name"); int age = obj.getInt("age"); System.out.println(name + " " + age); }
上面的代碼遍歷了返回的JSONArray對象,獲取了其中的JSONObject對象,并使用它們的get方法獲取了name和age屬性的值。最后將這些值打印出來。
總之,Java的JSON數組是非常實用的數據類型,它可以用來存儲一組相關的數據,并且可以方便地通過返回來獲取這些數據。