Lelaran Melalui Tatasusunan JSON dalam Android/Java
Apabila mendapatkan semula data daripada pangkalan data melalui tatasusunan JSON dalam aplikasi Android, adalah penting untuk lelaran melalui tatasusunan untuk mengakses objek JSON individu. Panduan ini menunjukkan cara untuk mencapai ini dengan cekap.
Mengakses Objek JSON dalam Tatasusunan
Untuk melelaran melalui tatasusunan JSON, anda boleh menggunakan langkah berikut:
JSONArray array = new JSONArray(jsonResponse);
for (int i = 0; i < array.length(); i++) { JSONObject row = array.getJSONObject(i); // Access and process the individual properties of the row object here }
Kod Contoh
Berdasarkan keperluan anda, di mana anda memulangkan objek JSON dalam bentuk array [{json object},{json object},{json object}], kod yang disemak akan kelihatan seperti ini:
JSONArray array = new JSONArray(jsonResponse); for (int i = 0; i < array.length(); i++) { JSONObject row = array.getJSONObject(i); int id = row.getInt("id"); String name = row.getString("name"); // Perform any necessary actions based on the retrieved data }
Kaedah Sebelumnya
Anda kaedah sebelumnya, yang nampaknya berfungsi, mungkin melibatkan beberapa penukaran automatik tatasusunan JSON ke dalam senarai atau struktur peta. Walau bagaimanapun, tanpa mengetahui pelaksanaan tepat kaedah tertentu itu, sukar untuk menentukan cara kaedah itu mencapai penukaran ini. Coretan kod yang disediakan ialah cara yang lebih jelas dan standard untuk lelaran melalui tatasusunan JSON.
Atas ialah kandungan terperinci Bagaimana untuk Cekap Berulang Melalui JSON Arrays dalam Android/Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!