杰克逊隐藏空物体

时间:2018-11-22 11:05:00

标签: java json serialization jackson

序列化后如何隐藏空的{}对象? 在 objectMapper.writeValueAsString 之后,我得到了带有空值的对象,而得到的JSON是:

{
"stringValue": "1",
"objectValue": {}
}

如何从field2中排除空(json)场? 我无法为每个对象都设置null,因为我serialize有很多类

P.S.i已经设置

objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);

0 个答案:

没有答案