Ich habe ein Problem mit JAXB/Jackson Marshalling. Ich habe so eine AnmerkungJackson Marshal XMLAttribute bekommt "null" -Wert
@XmlAttribute(name = "private")
protected Boolean mPrivate;
und ich erwarte, dass dieses Attribut nicht vorhanden sein, wenn die mPrivate
Variable null
ist.
Dies funktioniert gut, wenn die Ausgabe XML ist. Aber wenn ich zu JSON wechseln, mit Jackson, ist der Ausgang
xxxxxxx, "private":null, xxxxxxxx
Wer hat eine Idee, warum dies geschieht und wie man es beheben? Danke im Voraus.
Sehen Sie diese Frage: http://stackoverflow.com/questions/11757487/how-to-tell-jackson-to-ignore-a-field-during-serialization-if-its-value-is- null –