Als «jackson» getaggte Fragen

163
Jackson: Wie man eine Feldserialisierung verhindert

Ich habe eine Entitätsklasse mit einem Passwortfeld: class User { private String password; //setter, getter.. } Ich möchte, dass dieses Feld während der Serialisierung übersprungen wird. Aber es sollte immer noch in der Lage sein, zu deserialisieren. Dies ist erforderlich, damit der Client...

160
Jackson überwindet Unterstriche zugunsten des Kamelfalls

Ich rufe eine JSON-Zeichenfolge aus dem Internet ab. Wie die meisten JSON, die ich gesehen habe, enthält es lange Schlüssel, die durch Unterstriche getrennt sind. Im Wesentlichen ist mein Ziel, JSON in Java-Objekte zu deserialisieren, aber ich verwende keine Unterstriche in Java-Code. Zum Beispiel...

154
Datumsformat Zuordnung zu JSON Jackson

Ich habe ein Datumsformat von der API wie folgt: "start_time": "2015-10-1 3:00 PM GMT+1:00" Welches ist JJJJ-TT-MM HH: MM am / pm GMT Zeitstempel. Ich ordne diesen Wert einer Datumsvariablen in POJO zu. Offensichtlich zeigt es Konvertierungsfehler. Ich möchte 2 Dinge wissen: Welche Formatierung...

143
Konvertieren Sie JsonNode in POJO

Dies mag etwas ungewöhnlich erscheinen, aber ich suche nach einem effizienten Weg, um a JsonNodein a umzuwandeln / abzubilden POJO. Ich speichere einige Informationen meines Modells in JSON-Dateien und muss einige Versionen meines Modells unterstützen. Ich lade die JSON-Datei in den Speicher eines...

140
Hübsches Drucken von JSON aus dem ObjectMapper von Jackson 2.2

Im Moment habe ich eine Instanz von org.fasterxml.jackson.databind.ObjectMapperund möchte eine Stringmit hübschem JSON bekommen. Alle Ergebnisse meiner Google-Suche haben Jackson 1.x-Methoden ergeben, und ich kann mit 2.2 anscheinend nicht die richtige, nicht veraltete Methode finden. Auch wenn ich...

138
Java 8 LocalDate Jackson-Format

Für java.util.Date, wenn ich es tue @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; dann in JSON-Anfrage, wenn ich sende { {"dateOfBirth":"01/01/2000"} } Es klappt. Wie soll ich das für das LocalDate- Feld von Java 8 machen ? Ich habe es versucht...

138
Jackson-Serialisierung: leere Werte ignorieren (oder null)

Ich verwende derzeit Jackson 2.1.4 und habe Probleme, Felder zu ignorieren, wenn ich ein Objekt in eine JSON-Zeichenfolge konvertiere. Hier ist meine Klasse, die als zu konvertierendes Objekt fungiert: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY)...

111
JsonMappingException: Kein START_ARRAY-Token mehr

Gegeben die folgende .json-Datei: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Ich habe zwei Klassen vorbereitet,...

109
Wie ändere ich JsonNode in Java?

Ich muss den Wert eines JSON-Attributs in Java ändern. Ich kann den Wert korrekt abrufen, aber ich konnte den JSON nicht ändern. Hier ist der Code unten JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId =

107
Jackson und generische Typreferenz

Ich möchte die Jackson JSON-Bibliothek für eine generische Methode wie folgt verwenden: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>)