小编gal*_*ise的帖子

如何使jackson不使用默认值序列化基元

在Jackson中,可以在POJO上使用JsonSerialize注释,以防止空对象被序列化(@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)).但是,基元不能设置为null,因此这个注释不适用于类似未触及的int并且默认为0的内容.

是否有一个注释可以让我说"对于这个类,不要序列化基元,除非它们的默认值不同"或"对于这个字段,如果它的值是X,不要序列化它"?

java json jackson

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

jackson ×1

java ×1

json ×1