首页 > 解决方案 > 杰克逊隐藏空物

问题描述

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

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

我如何排除空(field2)文件json?我不能为每个对象设置 null 因为我serialize有很多类

PSi 已设置

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

标签: javajsonserializationjackson

解决方案


推荐阅读