Rumah > Java > javaTutorial > teks badan

Panduan Pemula: Soalan Lazim tentang Memanipulasi Tatasusunan JSON di Jawa.

WBOY
Lepaskan: 2023-09-06 11:22:57
asal
1302 orang telah melayarinya

Panduan Pemula: Soalan Lazim tentang Memanipulasi Tatasusunan JSON di Jawa.

Panduan Peringkat Kemasukan: Soalan Lazim tentang Memanipulasi Tatasusunan JSON dalam Java

Abstrak: Dengan pembangunan Internet, JSON (JavaScript Object Notation) telah menjadi format biasa untuk pertukaran data. Dalam pembangunan Java, memanipulasi tatasusunan JSON adalah tugas biasa. Artikel ini akan menjawab soalan biasa tentang mengendalikan tatasusunan JSON dalam pembangunan Java dan memberikan contoh kod.

  1. Bagaimana untuk membuat tatasusunan JSON?

Di Java, anda boleh menggunakan perpustakaan pihak ketiga seperti JSON-java atau Gson untuk mencipta tatasusunan JSON. Berikut ialah contoh kod untuk mencipta tatasusunan JSON menggunakan JSON-java:

import org.json.JSONArray;
import org.json.JSONObject;

public class Main {
    public static void main(String[] args) {
        JSONArray jsonArray = new JSONArray();
        jsonArray.put("item1");
        jsonArray.put("item2");
        jsonArray.put("item3");

        System.out.println(jsonArray.toString());
    }
}
Salin selepas log masuk

Kod di atas akan mencipta tatasusunan JSON yang mengandungi tiga elemen rentetan. Menjalankan kod akan mengeluarkan hasil berikut:

["item1","item2","item3"]
Salin selepas log masuk
  1. Bagaimana untuk menambah elemen pada tatasusunan JSON?

Gunakan perpustakaan JSON-java untuk menambahkan elemen pada tatasusunan JSON dengan mudah. Berikut ialah contoh kod untuk menambahkan elemen pada tatasusunan JSON:

import org.json.JSONArray;

public class Main {
    public static void main(String[] args) {
        JSONArray jsonArray = new JSONArray();
        jsonArray.put("item1");
        jsonArray.put("item2");
        jsonArray.put("item3");

        jsonArray.put(3, "newItem");

        System.out.println(jsonArray.toString());
    }
}
Salin selepas log masuk

Kod di atas menambah elemen baharu pada indeks 3. Menjalankan kod akan mengeluarkan hasil berikut:

["item1","item2","item3","newItem"]
Salin selepas log masuk
  1. Bagaimana untuk mendapatkan elemen daripada tatasusunan JSON?

Anda boleh menggunakan kaedah get JSONArray untuk mendapatkan elemen daripada tatasusunan JSON. Berikut ialah contoh kod untuk mendapatkan elemen tatasusunan JSON:

import org.json.JSONArray;

public class Main {
    public static void main(String[] args) {
        JSONArray jsonArray = new JSONArray();
        jsonArray.put("item1");
        jsonArray.put("item2");
        jsonArray.put("item3");

        String item1 = jsonArray.getString(0);
        String item2 = jsonArray.getString(1);
        String item3 = jsonArray.getString(2);

        System.out.println(item1);
        System.out.println(item2);
        System.out.println(item3);
    }
}
Salin selepas log masuk

Kod di atas akan mendapatkan elemen pada indeks 0, 1 dan 2 daripada tatasusunan JSON dan mencetaknya. Menjalankan kod akan mengeluarkan keputusan berikut:

item1
item2
item3
Salin selepas log masuk
Salin selepas log masuk
  1. Bagaimana untuk melelarkan elemen dalam tatasusunan JSON?

Anda boleh menggunakan gelung for atau iterator untuk melintasi elemen dalam tatasusunan JSON. Berikut ialah contoh kod untuk lelaran ke atas tatasusunan JSON:

Traverse menggunakan gelung for:

import org.json.JSONArray;

public class Main {
    public static void main(String[] args) {
        JSONArray jsonArray = new JSONArray();
        jsonArray.put("item1");
        jsonArray.put("item2");
        jsonArray.put("item3");

        for(int i = 0; i < jsonArray.length(); i++) {
            String item = jsonArray.getString(i);
            System.out.println(item);
        }
    }
}
Salin selepas log masuk

Traverse menggunakan iterator:

import org.json.JSONArray;

public class Main {
    public static void main(String[] args) {
        JSONArray jsonArray = new JSONArray();
        jsonArray.put("item1");
        jsonArray.put("item2");
        jsonArray.put("item3");

        Iterator<Object> iterator = jsonArray.iterator();
        while(iterator.hasNext()) {
            String item = iterator.next().toString();
            System.out.println(item);
        }
    }
}
Salin selepas log masuk

Kod di atas akan berulang ke atas elemen dalam tatasusunan JSON dan mencetaknya. Menjalankan kod akan mengeluarkan hasil berikut:

item1
item2
item3
Salin selepas log masuk
Salin selepas log masuk

Ringkasan: Dalam pembangunan Java, memanipulasi tatasusunan JSON ialah tugas yang sangat biasa. Artikel ini membantu pembaca bermula dengan menjawab soalan biasa dan memberikan contoh kod. Saya harap pembaca boleh mendapat manfaat daripadanya dan dapat memanipulasi tatasusunan JSON dengan mahir.

Atas ialah kandungan terperinci Panduan Pemula: Soalan Lazim tentang Memanipulasi Tatasusunan JSON di Jawa.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan