Wie konvertiert man jsonString in JSONObject in Java
Ich habe eine String-Variable namens "jsonString":
{"phonetype":"N95","cat":"WP"}
Jetzt möchte ich sie in ein JSON-Objekt umwandeln. Ich suchte mehr auf Google aber didn't erhalten keine erwarteten Antworten...
384
3
Verwendung der org.json-Bibliothek:
Sie können
google-gson
verwenden. Einzelheiten:Objektbeispiele
(Serialisierung)
Beachten Sie, dass Sie Objekte mit zirkulären Referenzen nicht serialisieren können, da dies zu einer unendlichen Rekursion führt.
(Deserialisierung)
Ein weiteres Beispiel für Gson:
Gson ist einfach zu erlernen und zu implementieren, Sie müssen nur die folgenden zwei Methoden kennen:
-> toJson() - konvertiert ein Java-Objekt in das JSON-Format
fromJson() - konvertiert JSON in ein Java-Objekt
Output
Ressourcen:
Google Gson Project Home Page
Gson Benutzerhandbuch
Beispiel
Es gibt verschiedene Java JSON Serialisierer und Deserialisierer, die von der JSON-Homepage verlinkt sind.
Zum Zeitpunkt dieses Schreibens gibt es diese 22:
...aber natürlich kann sich die Liste ändern.