Rumah >Java >javaTutorial >Bagaimana untuk Menghuraikan Array JSON dalam Android?
Menghuraikan Tatasusunan JSON dalam Android
Tatasusunan JSON (JavaScript Object Notation) ialah cara yang mudah untuk mewakili tatasusunan dalam format JSON. Tatasusunan dalam JSON disertakan dalam kurungan segi empat sama dan mengandungi sifar atau lebih elemen.
Untuk menghuraikan tatasusunan JSON dalam Android, anda perlu menggunakan kelas JSONArray. Berikut ialah penyelesaian terperinci untuk menghuraikan tatasusunan JSON yang anda berikan:
[{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...]
Langkah 1: Tukar Rentetan JSON kepada JSONArray
JSONArray jsonarray = new JSONArray(jsonStr);
Di mana jsonStr ialah rentetan JSON anda .
Langkah 2: Lelaran Atas Tatasusunan Elemen
for (int i = 0; i < jsonarray.length(); i++) { JSONObject jsonobject = jsonarray.getJSONObject(i); String name = jsonobject.getString("name"); String url = jsonobject.getString("url"); }
Gelung ini berulang pada setiap elemen dalam tatasusunan JSON. Setiap elemen ialah objek JSON, jadi kami menggunakan kaedah getJSONObject untuk mendapatkannya. Kemudian, kami mengakses nama dan sifat url objek JSON.
Petua: Pastikan anda mengendalikan pengecualian atau semak nilai nol apabila mengakses sifat JSON.
Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Array JSON dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!