Rumah > Java > javaTutorial > teks badan

Perkongsian teknik untuk menambah, memadam, mengubah suai dan menyemak tatasusunan JSON dalam Java.

王林
Lepaskan: 2023-09-06 11:28:43
asal
1102 orang telah melayarinya

Perkongsian teknik untuk menambah, memadam, mengubah suai dan menyemak tatasusunan JSON dalam Java.

Perkongsian kemahiran operasi untuk menambah, memadam, mengubah suai dan menyemak tatasusunan JSON dalam Java

Pengenalan: #🎜🎜(JavaScript#JSON Notasi) ialah format pertukaran data ringan yang digunakan secara meluas dalam pelbagai aplikasi Internet. Di Java, kami boleh beroperasi pada JSON dengan menggunakan beberapa perpustakaan pihak ketiga, seperti GSON, Jackson, dsb. Artikel ini akan berkongsi beberapa teknik untuk menambah, memadam, mengubah suai dan menyemak tatasusunan JSON dalam Java dan memberikan contoh kod yang sepadan.

1. Perkenalkan perpustakaan pihak ketiga

Pertama, kita perlu memperkenalkan perpustakaan JSON yang sepadan ke dalam projek. Mengambil GSON sebagai contoh, dalam projek Maven, kita boleh menambah kebergantungan berikut dalam pom Kod berikut mencipta tatasusunan JSON:

<dependencies>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.8.6</version>
    </dependency>
</dependencies>
Salin selepas log masuk

Untuk tatasusunan JSON yang sedia ada, kita boleh menggunakan kod berikut untuk. parse:

import com.google.gson.JsonArray;

JsonArray jsonArray = new JsonArray();
Salin selepas log masuk

3 Tambah, padam, ubah suai dan semak operasi pada tatasusunan JSON# 🎜🎜#

Tambah elemen

🎜🎜 🎜#

Padam elemen
  1. import com.google.gson.JsonArray;
    import com.google.gson.JsonElement;
    import com.google.gson.JsonParser;
    
    String jsonArrayStr = "[1, 2, 3, 4, 5]";
    JsonElement jsonElement = JsonParser.parseString(jsonArrayStr);
    JsonArray jsonArray = jsonElement.getAsJsonArray();
    Salin selepas log masuk
Ubah suai Elemen
  1. import com.google.gson.JsonArray;
    import com.google.gson.JsonElement;
    import com.google.gson.JsonObject;
    
    JsonArray jsonArray = new JsonArray();
    
    // 添加整型元素
    jsonArray.add(1);
    
    // 添加字符串元素
    jsonArray.add("hello");
    
    // 添加对象元素
    JsonObject jsonObject = new JsonObject();
    jsonObject.addProperty("name", "Tom");
    jsonObject.addProperty("age", 18);
    jsonArray.add(jsonObject);
    Salin selepas log masuk
    #🎜🎜🎜#🎜🎜🎜🎜🎜 elemen
  2. import com.google.gson.JsonArray;
    import com.google.gson.JsonElement;
    
    JsonArray jsonArray = new JsonArray();
    
    // 删除指定位置的元素
    jsonArray.remove(0);
    
    // 删除指定元素
    JsonElement elementToRemove = jsonArray.get(0);
    jsonArray.remove(elementToRemove);
    
    // 清空数组中的所有元素
    jsonArray.clear();
    Salin selepas log masuk
    4. Ringkasan

      Artikel ini memperkenalkan pemprosesan tatasusunan JSON di Java Beberapa teknik untuk menambah, memadam, mengubah suai dan menyemak operasi disediakan dan contoh kod yang sepadan diberikan. Saya berharap pembaca dapat memperoleh pemahaman tentang pengendalian tatasusunan JSON melalui artikel ini, supaya ia boleh digunakan dengan lebih baik dalam pembangunan sebenar.
    1. Nota khas: Contoh dalam artikel ini menggunakan perpustakaan GSON Pembaca juga boleh memilih perpustakaan JSON yang sesuai mengikut keperluan mereka sendiri.
      Rujukan:
    dokumentasi rasmi GSON: https://github.com/google/gson


    dokumentasi rasmi Jackson: https ://github.com/FasterXML/jackson

    Di atas ialah kandungan artikel "Berkongsi Kemahiran Operasi untuk Menambah, Memadam, Mengubah Suai dan Memeriksa Tatasusunan JSON di Java". ia akan membantu anda.

    Atas ialah kandungan terperinci Perkongsian teknik untuk menambah, memadam, mengubah suai dan menyemak tatasusunan JSON dalam Java.. 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