首頁 > Java > java教程 > 如何將 JSON 陣列解析為 Java 陣列?

如何將 JSON 陣列解析為 Java 陣列?

Linda Hamilton
發布: 2024-11-11 17:17:03
原創
782 人瀏覽過

How to Parse JSON Arrays into Java Arrays?

將 JSON 陣列解析為 Java 陣列

提供的程式碼成功解析 JSON 物件並擷取它們的鍵值對。然而,在處理物件內的陣列等複雜的 JSON 結構時,它面臨挑戰。

要存取數組值並將其轉換為 Java 數組,我們可以使用 getJSONArray 方法:

JSONObject myjson = new JSONObject(the_json);
JSONArray the_json_array = myjson.getJSONArray("profiles");
登入後複製

這傳回一個名為 the_json_array 的數組物件。

迭代array:

int size = the_json_array.length();
ArrayList<JSONObject> arrays = new ArrayList<>();
for (int i = 0; i < size; i++) {
    JSONObject another_json_object = the_json_array.getJSONObject(i);
    arrays.add(another_json_object);
}
登入後複製

最後,將ArrayList 轉換為Java 陣列:

JSONObject[] jsons = new JSONObject[arrays.size()];
arrays.toArray(jsons);
登入後複製

這個方法讓我們可以將JSON 陣列和運算為Java 陣列結構以進行進一步處理。

以上是如何將 JSON 陣列解析為 Java 陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板