迭代複雜的JSON 物件
與JSONArray 相比,JSONArray 提供了一種透過索引檢索元素的便捷方法,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) { // Process nested JSONObject here } }
以上是如何在 Java 中迭代巢狀的 JSONObject?的詳細內容。更多資訊請關注PHP中文網其他相關文章!