In Java Wie konvertiere ich Map / HashMap in JSONObject? [4 verschiedene Möglichkeiten]

Veröffentlicht: 2019-01-13

Konvertieren Sie Java Map in JSONObject

Das Konvertieren von Objekten von einem Formular in ein anderes ist eine häufige Anfrage. There are 4 different ways , Java Map/HashMap in JSONObject zu konvertieren.

In diesem Tutorial werden wir Details zum Konvertieren von HashMap in JSONObject erläutern.

Lass uns anfangen:

Erstellen Sie die Klasse CrunchifyMapToJsonObject.java.

Methode 1

Zuerst verwenden wir die Google GSON dependency , um HashMap in JSONObject zu konvertieren. Sie benötigen die folgende Maven-Abhängigkeit in Ihrem Projekt.

Methode-2

Als nächstes verwenden wir die org.json dependency mit new JSONObject().

Methode-3

Verwenden jackson-core dependency mit der Operation ObjectMapper().writeValueAsString().

Methode-4

Verwenden json-simple dependency mit der JSONValue.toJSONString()-Bibliothek.

Stellen Sie sicher, dass Sie alle oben genannten Maven-Abhängigkeiten zu Ihrem Java J2EE-Projekt hinzufügen. Wenn Sie kein Maven-Projekt haben, befolgen Sie diese Schritte.

Hier ist ein vollständiges Beispiel:

Führen Sie einfach das obige Programm als Java-Anwendung aus und Sie sollten die folgende Ausgabe sehen.

Wenn Sie eine andere Möglichkeit kennen, Java Map in JSONObject zu konvertieren, teilen Sie uns und allen Lesern dies bitte durch einen Kommentar unten mit.

Viel Spaß beim Codieren.