如何使 jackson 不序列化具有默认值的基元
在 Jackson 中,可以在 POJO 上使用 JsonSerialize 注释,以防止空对象被序列化 (@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL))。但是,基元不能设置为 null,因此此注释不适用于尚未触及且默认为 0 的 int 等内容。
有没有一个注释可以让我说“对于这个类,不要序列化基元,除非它们与它们的默认值不同”或“对于这个字段,如果它的值为X,不要序列化它”?