0
我正在使用Spring Boot 1.5.4版本。我正在使用spring-ws getWebServiceTemplate()
進行web服務調用。 SOAP響應對這些字段有很多空值。Spring Boot 1.5.4在json響應中篩選出空值
我想過濾掉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
請提供一些說明關於如何解決問題的答案。這也將有助於避免將來出現同樣的問題。僅有代碼的答案不被高度讚賞。 –