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 spezielleTypeAdapters oder ähnlich)?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage