Saltar al contenido

Para Spring Boot 1.2.3, cómo configurar ignorar null valor en la serialización JSON?

Luego de tanto luchar ya encontramos la contestación de este inconveniente que ciertos los lectores de esta web presentan. Si tienes algún detalle que aportar no dejes de aportar tu conocimiento.

Solución:

Agregue la siguiente línea a su application.properties expediente.

spring.jackson.default-property-inclusion=non_null

Para versiones de Jackson anteriores a la 2.7:

spring.jackson.serialization-inclusion=non_null

Esta fue una buena solución antes de la desaprobación:
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

Pero ahora deberías usar:

@JsonInclude(JsonInclude.Include.NON_NULL)
public class ClassName {
...

Puede echar un vistazo aquí: https://fasterxml.github.io/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html

Para Spring Boot 1.4.x, puede incluir la siguiente línea en su aplicación.propiedades

spring.jackson.default-property-inclusion=non_null

valoraciones y comentarios

No se te olvide recomendar esta sección si te ayudó.

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



Utiliza Nuestro Buscador

Deja una respuesta

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