Saltar al contenido

Jackson usa JsonSerialize.Inclusion.NON_NULL excepto para una clase

Solución:

Con Jackson 1.x puedes usar @JsonSerialize(include = Inclusion.ALWAYS) y con Jackson 2.x puedes usar @JsonInclude(Include.ALWAYS). Estas anotaciones anularán la configuración predeterminada de su ObjectMapper.

@ user1433372, JsonInclude es una anotación solo para Jackson 2.x.

en Jackson 1.9

@JsonSerialize(include=JsonSerialize.Inclusion.NON_EMPTY)

es lo mismo en Jackson 2.x que

@JsonInclude(JsonInclude.Include.NON_EMPTY)

Con Jackson 1.9 se usa @JsonSerialize(include= JsonSerialize.Inclusion.ALWAYS)

@JsonSerialize(include=Include.ALWAYS) no compiló.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *