欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 取json數組

榮姿康2年前8瀏覽0評論

JSON是一種常見的數據格式,而在Java中取JSON數組的時候,可以采用一些常用的方法。

首先,我們需要使用Java中的JSON庫,例如GSON。它可以將JSON字符串解析成Java對象,然后我們就可以通過Java對象取得JSON數組。

Gson gson = new Gson();
String jsonArrayStr = "[{\"id\":1,\"name\":\"John\"},{\"id\":2,\"name\":\"Mary\"}]";
JsonElement element = gson.fromJson(jsonArrayStr, JsonElement.class);
JsonArray jsonArray = element.getAsJsonArray();

其中,首先需要引用GSON庫,然后將JSON字符串解析成JsonElement對象,最后調用getAsJsonArray方法得到JSON數組。

除此之外,我們也可以使用Java中的JSONObject和JSONArray對象來讀取數據。

String jsonArrayStr = "[{\"id\":1,\"name\":\"John\"},{\"id\":2,\"name\":\"Mary\"}]";
JSONArray jsonArray = new JSONArray(jsonArrayStr);
for (int i = 0; i< jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
int id = jsonObject.getInt("id");
String name = jsonObject.getString("name");
}

在這個例子中,我們首先將JSON字符串解析成JSONArray對象,然后遍歷JSONArray,通過getJSONObject方法獲取JSONObject對象,最后從JSONObject對象中獲取我們所需要的數據。

總之,采用Java庫,我們可以很容易地取得JSON數組中的數據,可以根據具體情況選擇合適的方法。