Rumah > Java > javaTutorial > Bagaimana untuk Menghuraikan Array JSON ke dalam Array Java?

Bagaimana untuk Menghuraikan Array JSON ke dalam Array Java?

Linda Hamilton
Lepaskan: 2024-11-11 17:17:03
asal
779 orang telah melayarinya

How to Parse JSON Arrays into Java Arrays?

Menghuraikan Tatasusunan JSON ke dalam Tatasusunan Java

Kod yang disediakan berjaya menghuraikan objek JSON dan mengekstrak pasangan nilai kuncinya. Walau bagaimanapun, ia menghadapi cabaran apabila berurusan dengan struktur JSON yang kompleks seperti tatasusunan dalam objek.

Untuk mengakses dan menukar nilai tatasusunan kepada tatasusunan Java, kami boleh menggunakan kaedah getJSONArray:

JSONObject myjson = new JSONObject(the_json);
JSONArray the_json_array = myjson.getJSONArray("profiles");
Salin selepas log masuk

Ini mengembalikan objek tatasusunan bernama the_json_array.

Untuk mengulangi tatasusunan:

int size = the_json_array.length();
ArrayList<JSONObject> arrays = new ArrayList<>();
for (int i = 0; i < size; i++) {
    JSONObject another_json_object = the_json_array.getJSONObject(i);
    arrays.add(another_json_object);
}
Salin selepas log masuk

Akhir sekali, untuk menukar ArrayList menjadi tatasusunan Java:

JSONObject[] jsons = new JSONObject[arrays.size()];
arrays.toArray(jsons);
Salin selepas log masuk

Pendekatan ini membolehkan kami mengekstrak dan memanipulasi tatasusunan JSON ke dalam struktur tatasusunan Java untuk pemprosesan selanjutnya.

Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Array JSON ke dalam Array Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan