Rumah >Java >javaTutorial >Bagaimanakah Saya Cekap Mengakses Elemen Dalam Tatasusunan JSON dalam Android/Java?
Mengakses Elemen Tatasusunan JSON dalam Android/Java
Pengenalan
Lelaran melalui JSON tatasusunan ialah tugas biasa dalam pembangunan Android, terutamanya apabila bekerja dengan data daripada pangkalan data dalam talian. Tatasusunan JSON digunakan untuk mewakili koleksi tertib objek JSON.
Lelaran Tatasusunan JSON Optimal
Untuk lelaran yang paling cekap, gunakan kod berikut:
JSONArray array = new JSONArray(string_of_json_array); for (int i = 0; i < array.length(); i++) { JSONObject row = array.getJSONObject(i); int id = row.getInt("id"); String name = row.getString("name"); }
Dalam kod ini:
Kaedah Lelaran Alternatif
Kaedah lelaran lain yang mungkin ialah:
for (String row: json){ id = row.getInt("id"); name = row.getString("name"); password = row.getString("password"); }
Menukar JSON kepada Tatasusunan Boleh Lelar
Dalam contoh yang disediakan, JSON ditukar secara automatik kepada tatasusunan boleh lelaran. Ini mungkin dilakukan melalui penggunaan pustaka atau rangka kerja yang mengendalikan penghuraian dan penyahserialisasian data JSON. Dengan menggunakan pendekatan ini, anda boleh mengakses objek JSON menggunakan sintaks yang dipermudahkan untuk (baris JSONObject: json).
Mengendalikan Ralat
Adalah penting untuk mengendalikan sebarang kemungkinan ralat yang mungkin berlaku semasa lelaran tatasusunan. Sebagai contoh, pastikan pengendalian pengecualian yang betul apabila berurusan dengan JSONException.
Atas ialah kandungan terperinci Bagaimanakah Saya Cekap Mengakses Elemen Dalam Tatasusunan JSON dalam Android/Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!