For Spring Boot 1.2.3, how to set ignore null value in JSON serialization? For Spring Boot 1.2.3, how to set ignore null value in JSON serialization? spring spring

For Spring Boot 1.2.3, how to set ignore null value in JSON serialization?


Add the following line to your application.properties file.

spring.jackson.default-property-inclusion=non_null

For versions of Jackson prior to 2.7:

spring.jackson.serialization-inclusion=non_null


This was a good solution before deprecation: @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

But now you should use:

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

You can take a look here:https://fasterxml.github.io/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html


For Spring Boot 1.4.x, you can include the following line to your application.properties

spring.jackson.default-property-inclusion=non_null