Pengikatan data Listview Java: Tukar tatasusunan JSON kepada senarai Java biasa
Aplikasi Android berdasarkan ListView perlu dipaparkan dalam data senarai. Data ini biasanya disimpan dalam format JSON. Untuk menggunakan data JSON dalam ListView, ia perlu ditukar kepada senarai Java standard.
Penyelesaian:
JSON.org mengandungi kelas JSONArray yang mewakili tatasusunan JSON. Untuk menukarnya kepada senarai Java, anda boleh menggunakan langkah berikut:
<code class="java">ArrayList<String> list = new ArrayList<>();</code>
<code class="java">JSONArray jsonArray = (JSONArray) jsonObject;</code>
<code class="java">if (jsonArray != null) { int len = jsonArray.length(); for (int i = 0; i < len; i++) { list.add(jsonArray.get(i).toString()); } }</code>
<code class="java">return list;</code>
Coretan kod ini mengekstrak elemen rentetan daripada tatasusunan JSON dan menyimpannya dalam ArrayList. Senarai ini kemudiannya boleh digunakan untuk mengikat data ke ListView.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Array JSON kepada Senarai Java Biasa untuk ListView dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!