Rumah  >  Artikel  >  Java  >  Panduan Pemula: Soalan Lazim tentang Memanipulasi Tatasusunan JSON di Jawa.

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

WBOY
WBOYasal
2023-09-06 11:22:571267semak imbas

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());
    }
}

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

["item1","item2","item3"]
  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());
    }
}

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

["item1","item2","item3","newItem"]
  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);
    }
}

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
  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);
        }
    }
}

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);
        }
    }
}

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

item1
item2
item3

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!

Kenyataan:
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