Heim > Java > javaLernprogramm > Hauptteil

Weitergabe von Techniken zum Hinzufügen, Löschen, Ändern und Überprüfen von JSON-Arrays in Java.

王林
Freigeben: 2023-09-06 11:28:43
Original
1102 Leute haben es durchsucht

Weitergabe von Techniken zum Hinzufügen, Löschen, Ändern und Überprüfen von JSON-Arrays in Java.

Weitergabe von Betriebsfähigkeiten zum Hinzufügen, Löschen, Ändern und Überprüfen von JSON-Arrays in Java

Einführung:
JSON (JavaScript Object Notation) ist ein leichtes Datenaustauschformat, das in verschiedenen Internetanwendungen weit verbreitet ist. In Java können wir mit JSON arbeiten, indem wir einige Bibliotheken von Drittanbietern wie GSON, Jackson usw. verwenden. In diesem Artikel werden einige Techniken zum Hinzufügen, Löschen, Ändern und Überprüfen von JSON-Arrays in Java vorgestellt und entsprechende Codebeispiele bereitgestellt.

1. Bibliotheken von Drittanbietern einführen
Zuerst müssen wir die entsprechende JSON-Bibliothek in das Projekt einführen. Am Beispiel von GSON können wir im Maven-Projekt die folgenden Abhängigkeiten im POM hinzufügen.

Für vorhandene JSON-Arrays können wir den folgenden Code zum Parsen verwenden:

<dependencies>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.8.6</version>
    </dependency>
</dependencies>
Nach dem Login kopieren

3. Vorgänge hinzufügen, löschen, ändern und überprüfen JSON-Arrays

Elemente hinzufügen

import com.google.gson.JsonArray;

JsonArray jsonArray = new JsonArray();
Nach dem Login kopieren
  1. Elemente löschen
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();
Nach dem Login kopieren
  1. Elemente ändern
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);
Nach dem Login kopieren
  1. Elemente abfragen
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();
Nach dem Login kopieren

    4. Zusammenfassung
  1. Dieser Artikel stellt vor einige Techniken zum Hinzufügen, Löschen, Ändern und Überprüfen von JSON Arrays in Java und gibt entsprechende Codebeispiele. Ich hoffe, dass der Leser durch diesen Artikel ein Verständnis für die Funktionsweise von JSON-Arrays erlangen kann, damit diese besser in der tatsächlichen Entwicklung angewendet werden können.
Besonderer Hinweis: Das Beispiel in diesem Artikel verwendet die GSON-Bibliothek. Leser können auch eine geeignete JSON-Bibliothek entsprechend ihren eigenen Anforderungen auswählen.


Referenzmaterialien:

Offizielle Dokumentation von GSON: https://github.com/google/gson

Offizielle Dokumentation von Jackson: https://github.com/FasterXML/jackson
  1. Oben ist der Artikel „JSON in Java“ Ich hoffe, dass der Inhalt von „Teilen von Betriebsfähigkeiten zum Hinzufügen, Löschen, Ändern und Abfragen von Arrays“ für Sie hilfreich ist.

Das obige ist der detaillierte Inhalt vonWeitergabe von Techniken zum Hinzufügen, Löschen, Ändern und Überprüfen von JSON-Arrays in Java.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage