Игнорировать пустые поля при DE десериализации JSON с Gson или Jackson

Я знаю, что есть много вопросов о пропуске полей с нулевым значением при сериализации объектов в JSON. Я хочу пропустить / игнорировать поля с нулевыми значениями при десериализации JSON для объекта.

Рассмотрим класс

public class User {
    Long id = 42L;
    String name = "John";
}

и строка JSON

{"id":1,"name":null}

При выполнении

User user = gson.fromJson(json, User.class)

я хочуuser.id быть '1' иuser.name быть «Джоном».

Это возможно с Джонсоном или Джексоном в общем виде (без специальныхTypeAdapterили аналогичные)?

Ответы на вопрос(3)

Ваш ответ на вопрос