Ignore null Felder beim DEserialisieren von JSON mit Gson oder Jackson
Ich weiß, dass beim Serialisieren von Objekten in JSON viele Fragen zum Überspringen von Feldern mit einem Nullwert auftreten. Ich möchte Felder mit Nullwerten überspringen / ignorieren, wenn ich JSON für ein Objekt deserialisiere.
Betrachte die Klasse
public class User {
Long id = 42L;
String name = "John";
}
und die JSON-Zeichenfolge
{"id":1,"name":null}
Wenn Sie @ t
User user = gson.fromJson(json, User.class)
Ich möchteuser.id
'1' und @ seuser.name
um 'John' zu sein.
Ist dies generell mit Gson oder Jackson möglich (ohne spezielleTypeAdapter
s oder ähnlich)?