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

杰森:

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


解析的树:

{
"elm1" : "val1"
}

最佳答案

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

objectMapper.setSerializationInclusion(Include.NON_NULL);


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

09-09 16:54