jackson

Jackson ist eine Java-Bibliothek für Aufgaben wie Lesen und Schreiben (Parsen / Generieren) und Datenbindung an / von Java-Objekten. Obwohl Jackson hauptsächlich für JSON verwendet wird, unterstützt Jackson auch viele andere Datenformate wie Avro, CBOR, CSV, Java-Eigenschaften, Protobuf, Smile, XML und YAML.
3
Antworten

Wie ignoriere ich "null" oder leere Eigenschaften in json, global, mit Spring-Konfiguration

Ich versuche, nur die Eigenschaften zurückzugeben, die Werte haben, aber die Nullwerte werden ebenfalls zurückgegeben. Ich weiß, dass es eine Annotation gibt, die das tut ( @JsonInclude(Include.NON_NULL) ), aber dann brauche ich diese in je...
08.08.2016, 11:53
4
Antworten

@JsonCreator 'Die Erstellereigenschaft mit dem Namen konnte nicht gefunden werden, auch nicht mit ignoreUnknown = true

Ich habe die folgende Klasse: %Vor% Wenn ich versuche, JSON zu deserialisieren, wird Folgendes ausgelöst:    Die Erstellereigenschaft mit dem Namen 'comments' (in der Klasse com.test.domain.mapper.Topic) konnte nicht gefunden werden I...
11.11.2016, 10:57
2
Antworten

Wie kann ich Jackson zwingen, Zahlen zu schreiben, wenn ich meine Objekte serialisieren will?

Ich habe eine ID, die auf einem meiner Java-Objekte ziemlich groß ist. Wenn es jackson in JSON konvertiert, sendet es es als eine Zahl herunter (zB {"id": 1000110040000000001}), aber sobald es ein JavaScript-Objekt wird, wird die ID in 100011004...
17.04.2013, 05:36
1
Antwort

Warum funktioniert @JsonUnwrapped nicht für Listen?

Ich benutze Jackson 2.1.0. Gegeben: %Vor% Wenn die Eingabeliste http://test.com/ enthält, generiert Jackson: %Vor% anstelle von: %Vor% Irgendwelche Ideen? UPDATE : Ссылка für eine ähnliche Diskussion. >     
14.11.2012, 20:40
2
Antworten

Konfigurieren Sie Jackson, um eine Ausnahme auszulösen, wenn ein Feld fehlt

Ich habe eine Klasse wie folgt: %Vor% Ich verwende einen ObjectMapper, der wie folgt konfiguriert ist: %Vor% Ich habe eine Zeichenfolge str , die diese { "address" : "something" } enthält. Beachten Sie, dass es kein "Name" -Feld im...
05.02.2015, 23:15
2
Antworten

Array mit Jackson serialisieren

Ich bin das folgende Modell serialisieren: %Vor% Wenn fooElements die Zeichenfolgen eins, zwei und drei enthält. Der JSON enthält eine Zeichenfolge: %Vor% Wie kann ich es so aussehen: %Vor%     
04.09.2013, 20:59
3
Antworten

Wie können Aufrufe von .serializeWithType () einer Klasse ausgelöst werden, die JsonSerializable in Jackson implementiert?

Das ist Jackson 2.2.x. Ich habe eine Klasse, die JsonSerializable ; Für diese Schnittstelle gibt es zwei Methoden, serialize() und serializeWithType() . Ich möchte {de} Serialisierung dieser Klasse testen, und ich kann Aufrufe von...
31.10.2014, 10:20
2
Antworten

Jackson erkennt die @ JsonCreator Annotation nicht

Ich verwende derzeit Jackson 1.4.2 und versuche die Deserialisierung von code -Werten (eindeutige Bezeichner für Typinformationen), die von unserer Benutzeroberfläche an die Java-Controller (Servlets) zurückgegeben werden. Es gibt mehrere...
25.06.2010, 14:53
2
Antworten

Java List zu JSON-Array mit Jackson mit UTF-8-Codierung

Jetzt versuche ich das Java-List-Objekt in ein JSON-Array umzuwandeln und ich bemühe mich, UTF-8-Strings zu konvertieren. Ich habe alle folgenden versucht, aber keiner von ihnen funktioniert. Einstellungen. %Vor% Test # 1. %Vor% Test...
11.05.2014, 08:20
3
Antworten

Jackson JSON-Generator erstellt Null-JSON-Werte für fehlende Objekte

Ich habe begonnen, Jackson als JSON-Generator zu verwenden, als Alternative zu Google GSON. Ich bin auf ein Problem gestoßen, bei dem Jackson Objekt: null erzeugt, wenn das Objekt tatsächlich null ist. GSON dagegen erzeugt in JSON keinen Eintrag...
13.02.2013, 16:37