java - Jackson readTree 忽略空值

标签 java jackson

在 jackson 解析器中使用readTree时,我希望它忽略与空值对应的键。或者重新创建没有空映射的树。

Json:

{
"elm1" : "val1",
"elm2" : null
}

解析树:

{
"elm1" : "val1"
}

最佳答案

要重新创建没有空映射的树:

objectMapper.setSerializationInclusion(Include.NON_NULL);

在重新序列化树之前,在 ObjectMapper 上设置此属性。

关于java - Jackson readTree 忽略空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24588911/

相关文章:

java - 在 Java 中,除了数量和类型之外,对方法参数施加约束

java - 在 Oracle 中创建异步填充索引

JAVA StdDateSerializer 解析日期

kotlin - Kotlin,Jackson:无法在主要构造函数中注释@JsonCreator

java - 在 GATE 中创建新注释集

java - 你如何使用@index和hibernate在一个字段上放置多个索引

java - 如何在ext gwt中实现ModelData接口(interface)?

java - 将平面 JSON 对象分配给多个类

java - Jackson XML 全局设置容器类型的元素名称

java - 将响应映射到 DTO 时 spring 中的 RestClientException