【发布时间】:2017-07-31 18:47:47
【问题描述】:
我使用的是 Spring Boot 1.5.4 版本。我正在使用spring-ws getWebServiceTemplate() 进行网络服务调用。 SOAP 响应的字段有很多空值。
我正在尝试过滤掉 JSON 响应中的空值。以下方法似乎都不起作用:
- 在
application.properties中设置属性:
spring.jackson.default-property-inclusion:NON_NULL`
- 使用
Jackson2ObjectMapperBuilder在配置类中设置它:
@Bean
public Jackson2ObjectMapperBuilder objectMapperBuilder() {
Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();
builder.serializationInclusion(JsonInclude.Include.NON_NULL);
builder.serializationInclusion(JsonInclude.Include.NON_EMPTY);
return builder;
}
请指教。
lva
【问题讨论】:
标签: spring-boot null