迭代 JSONObject
許多 JSON 函式庫(例如 JSONObject)提供了迭代 JSONArray 的功能。但是,在解析來自某些來源的 JSON 資料時,您可能會遇到沒有附帶 JSONArray 的 JSONObject。本文旨在解決這個問題,並提供透過索引存取 JSONObject 專案的解決方案。
要存取JSONObject 中的項目,您可以使用以下方法:
實例化JSONObject:
迭代JSONObject 的鍵:
檢索 JSONObject 項目:
使用此方法的範例實作:
JSONObject jsonObject = new JSONObject(contents.trim()); Iterator<String> keys = jsonObject.keys(); while(keys.hasNext()) { String key = keys.next(); if (jsonObject.get(key) instanceof JSONObject) { // Perform specific operations on the nested JSONObject } }
此方法可讓您可以有效地迭代JSONObject(包括嵌套的JSONObject),並透過其關聯的鍵存取其項目。
以上是如何迭代 JSONObject 並按索引存取其項目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!