java - 杰克逊隐藏空物
问题描述
序列化后如何隐藏空的 {} 对象?我有空值的对象,在objectMapper.writeValueAsString之后我得到 JSON 如下:
{
"stringValue": "1",
"objectValue": {}
}
我如何排除空(field2
)文件json
?我不能为每个对象设置 null 因为我serialize
有很多类
PSi 已设置
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
解决方案
推荐阅读
- python - Raspberry pi portaudio 无法与 python 一起使用
- firebase - Flutter:在特定时间段后自动更改firebase云数据库中的数据
- expression - 如何在加入 Mosaic 决策的同时执行分析操作?
- prestashop-1.7 - 将注册客户克隆到另一个数据库 Prestashop 1.7
- css - Bootstrap 4圆角图像无法响应
- python - 如何根据这些条件“合并” Pandas DataFrame 中的行
- javascript - 是否有一个统称来指代这些关键字?
- sql - 如何使用 SSIS 包清除具有不同分隔符的 txt 文件?
- linux - Linux:如何在本地计算机上以 root 用户身份登录?
- exchange-server - 我可以通过 Exchange Web 服务通知或其他方式触发任何操作吗?