Ignorar campos nulos al DESserializar JSON con Gson o Jackson
Sé que hay muchas preguntas sobre omitir campos con un valor nulo al serializar objetos en JSON. Quiero omitir / ignorar campos con valores nulos al deserializar JSON a un objeto.
Considera la clase
public class User {
Long id = 42L;
String name = "John";
}
y la cadena JSON
{"id":1,"name":null}
Al hacer
User user = gson.fromJson(json, User.class)
yo quierouser.id
ser '1' yuser.name
ser 'John'
¿Es esto posible con Gson o Jackson de manera general (sin especialTypeAdapter
so similar)