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.
<dependencies> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version> </dependency> </dependencies>
import com.google.gson.JsonArray; JsonArray jsonArray = new JsonArray();
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();
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);
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();
Referenzmaterialien:
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!