Rumah > Java > javaTutorial > Bagaimana untuk Menghuraikan Nilai Objek JSON ke dalam ArrayList di Jawa?

Bagaimana untuk Menghuraikan Nilai Objek JSON ke dalam ArrayList di Jawa?

Mary-Kate Olsen
Lepaskan: 2024-12-07 16:39:12
asal
510 orang telah melayarinya

How to Parse a JSON Object's Values into an ArrayList in Java?

Menghuraikan Objek JSON dalam Java: Mengekstrak Nilai ke dalam ArrayList

Dalam senario pengaturcaraan ini, anda menemui objek JSON dan bertujuan untuk menghuraikan nilainya ke dalam senarai tatasusunan di Jawa. Objek JSON berstruktur seperti berikut:

{
    "interests": [{
        "interestKey": "Dogs"
    }, {
        "interestKey": "Cats"
    }]
}
Salin selepas log masuk

Untuk menangani tugas ini, anda boleh menggunakan perpustakaan org.json. Berikut ialah penyelesaian langkah demi langkah:

  1. Buat Objek JSON: Mula-mula, anda perlu membina objek JSON daripada rentetan JSON yang diberikan:

    JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
    Salin selepas log masuk
  2. Dapatkan Minat Tatasusunan: Seterusnya, anda perlu mengekstrak tatasusunan "minat" daripada objek JSON:

    JSONArray array = obj.getJSONArray("interests");
    Salin selepas log masuk
  3. Mulakan ArrayList: Sekarang, buat ArrayList untuk menyimpan minat kekunci:

    List<String> list = new ArrayList<String>();
    Salin selepas log masuk
  4. Lelaran Atas Tatasusunan Minat: Gunakan gelung untuk mengulangi tatasusunan minat dan mengekstrak kunci minat:

    for (int i = 0; i < array.length(); i++) {
        list.add(array.getJSONObject(i).getString("interestKey"));
    }
    Salin selepas log masuk
  5. Dapatkan Nilai yang Dihuraikan: ArrayList kini mengandungi kunci minat daripada objek JSON:

    System.out.println(list); // Output: [Dogs, Cats]
    Salin selepas log masuk

Dengan mengikuti langkah-langkah ini, anda boleh menghuraikan objek JSON yang diberikan dengan berkesan dalam Java dan mengisi senarai tatasusunan dengan "interestKey" " nilai.

Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Nilai Objek JSON ke dalam ArrayList di Jawa?. 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