Lelaran melalui JSONObject
Banyak pustaka JSON, seperti JSONObject, menyediakan kefungsian untuk mengulangi JSONArrays. Walau bagaimanapun, apabila menghuraikan data JSON daripada sumber tertentu, anda mungkin menemui JSONObject tanpa JSONArray yang disertakan. Artikel ini bertujuan untuk menangani isu ini dan menyediakan penyelesaian untuk mengakses item JSONObject mengikut indeks.
Untuk mengakses item dalam JSONObject, anda boleh menggunakan pendekatan berikut:
Menghidupkan JSONObject:
Lelaran Atas Kekunci JSONObject:
Mendapatkan semula Item JSONObject:
Contoh pelaksanaan menggunakan pendekatan ini:
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 } }
Kaedah ini membenarkan anda untuk mengulang secara berkesan JSONObject, termasuk yang bersarang, dan mengakses itemnya dengan kunci yang berkaitan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengulang Melalui JSONObject dan Mengakses Itemnya mengikut Indeks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!