Als «gson» getaggte Fragen

Gson ist Googles Open-Source-Bibliothek zum Serialisieren und Deserialisieren von Java-Objekten zu / von JSON.

421
Darstellung von null in JSON

Was ist die bevorzugte Methode zum Zurückgeben von Nullwerten in JSON? Gibt es eine andere Präferenz für Primitive? Wenn mein Objekt auf dem Server beispielsweise eine Ganzzahl namens "myCount" ohne Wert hat, ist der korrekteste JSON für diesen Wert: {} oder { "myCount": null } oder {...

363
Jackson Vs. Gson [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Nachdem ich einige...

300
Gson: String direkt in JsonObject konvertieren (kein POJO)

Ich kann das nicht herausfinden. Ich versuche, JSON-Bäume in GSON zu manipulieren, aber ich habe einen Fall, in dem ich vor dem Konvertieren in kein POJO kenne oder kein POJO habe, in das ich einen String konvertieren kann JsonObject. Gibt es einen Weg direkt von a Stringnach JsonObject? Ich habe...

262
Konvertieren von JSON-Daten in ein Java-Objekt

Ich möchte in meiner Java-Aktionsmethode über eine JSON-Zeichenfolge auf Eigenschaften zugreifen können. Die Zeichenfolge ist verfügbar, indem Sie einfach sagen myJsonString = object.getJson(). Unten sehen Sie ein Beispiel dafür, wie die Zeichenfolge aussehen kann: { 'title':...

186
GSON - Datumsformat

Ich versuche, ein benutzerdefiniertes Datumsformat in der Gson-Ausgabe zu haben, aber es .setDateFormat(DateFormat.FULL)scheint nicht zu funktionieren und es ist dasselbe mit .registerTypeAdapter(Date.class, new DateSerializer()). Es ist, als ob Gson sich nicht um das Objekt "Datum" kümmert und es...

154
JSON-Analyse mit Gson für Java

Ich möchte Daten von JSON analysieren, die vom Typ sind String. Ich benutze Google Gson . Ich habe: jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } "; und meine Klasse ist: public class JsonParsing{ public void parse(String jsonLine) { // there I would like to...

119
Analysieren des JSON-Arrays in java.util.List mit Gson

Ich habe einen JsonObjectNamen "mapping"mit folgendem Inhalt: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Ich weiß, dass ich das Array bekommen kann "servers"mit: mapping.get("servers").getAsJsonArray() Und jetzt möchte ich das JsonArrayin eine...

119
Verwenden von Enums beim Parsen von JSON mit GSON

Dies hängt mit einer früheren Frage zusammen, die ich hier zuvor gestellt habe JSON-Analyse mit Gson Ich versuche, denselben JSON zu analysieren, aber jetzt habe ich meine Klassen ein wenig geändert. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Meine Klasse sieht jetzt so...