Rumah >Java >javaTutorial >Bagaimana untuk Mengakses Ahli JSONArray di Java?
Mengakses Ahli Item dalam JSONArray dengan Java
Apabila bekerja dengan data JSON, selalunya perlu untuk mengakses nilai tertentu dalam tatasusunan JSON. JSONArray mewakili senarai objek JSON dalam dokumen JSON. Artikel ini akan membimbing anda tentang cara untuk mengakses dan mendapatkan semula nilai rentetan dari dalam JSONArray menggunakan Java.
Pertimbangkan contoh JSON berikut:
{ "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } }
Setelah anda mempunyai akses kepada rekod JSONArray, anda boleh menggunakan langkah berikut untuk mendapatkan semula nilai "id" dan "loc" bagi setiap satu rekod:
Berikut ialah contoh kod yang menunjukkan akses kepada nilai "id" dan "loc":
import org.json.JSONArray; import org.json.JSONObject; ... // Load JSON data as before JSONArray recs = locs.getJSONArray("record"); for (int i = 0; i < recs.length(); ++i) { JSONObject rec = recs.getJSONObject(i); int id = rec.getInt("id"); String loc = rec.getString("loc"); // Process id and loc as needed... }
Dengan mengikuti ini langkah, anda boleh menavigasi dan mengekstrak nilai tertentu dengan cekap dari dalam JSONArray, membolehkan anda menggunakan dan memanipulasi data JSON dalam aplikasi Java anda.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Ahli JSONArray di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!