在Java中,獲取JSON中的數組是一個常見的操作。使用JSON解析庫可以輕松地獲取JSON數組。
import org.json.JSONArray;
import org.json.JSONObject;
public class JsonArrayExample {
public static void main(String[] args) {
String jsonStr = "{\"fruits\": [\"apple\", \"banana\", \"orange\"]}";
JSONObject jsonObj = new JSONObject(jsonStr);
JSONArray array = jsonObj.getJSONArray("fruits");
for(int i = 0; i < array.length(); i++) {
System.out.println(array.getString(i));
}
}
}
在上面的代碼中,我們首先定義了一個包含“fruits”鍵和對應值的JSON字符串。然后我們使用JSONObject類將JSON字符串轉換為JSON對象,并使用getJSONArray()方法獲取名為“fruits”的JSON數組。最后,我們使用for循環遍歷JSON數組并打印每個元素。
這就是在Java中獲取JSON數組的簡單方法。使用這種方法,您可以輕松地獲取JSON數組中的每個元素,并將其用于您的程序中。