Rumah > Java > javaTutorial > Bagaimana untuk Menghuraikan Objek JSON dan Menyimpan Kunci Khusus dalam ArrayList Menggunakan Java?

Bagaimana untuk Menghuraikan Objek JSON dan Menyimpan Kunci Khusus dalam ArrayList Menggunakan Java?

Linda Hamilton
Lepaskan: 2024-12-05 11:05:15
asal
1048 orang telah melayarinya

How to Parse a JSON Object and Store Specific Keys in an ArrayList Using Java?

Menghuraikan Objek JSON dalam Java

Banyak rangka kerja penghuraian JSON tersedia di Java, membolehkan pembangun berfungsi dengan data JSON dengan mudah. Soalan ini berkisar tentang menghuraikan struktur objek JSON tertentu dan menyimpan kunci minat dalam senarai tatasusunan.

Untuk mencapainya menggunakan perpustakaan org.json:

import org.json.JSONObject;
import org.json.JSONArray;
import java.util.ArrayList;

JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");

List<String> list = new ArrayList<>();
JSONArray array = obj.getJSONArray("interests");
for(int i = 0 ; i < array.length() ; i++){
    list.add(array.getJSONObject(i).getString("interestKey"));
}
Salin selepas log masuk
  1. Buat yang baharu Contoh JSONObject menggunakan perwakilan rentetan JSON yang disediakan.
  2. Dapatkan JSONArray bernama "minat" daripada objek.
  3. Gelung melalui tatasusunan dan untuk setiap elemen, dapatkan semula interestKey sebagai rentetan.
  4. Tambah interestKey yang diambil pada ArrayList.

Pendekatan ini akan menyimpan semua interestKeys dengan berkesan dalam senarai tatasusunan, menyediakan akses mudah dan manipulasi dalam kod Java.

Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Objek JSON dan Menyimpan Kunci Khusus dalam ArrayList Menggunakan 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