【发布时间】:2021-02-09 12:48:21
【问题描述】:
通过在类级别使用@JsonInclude(JsonInclude.Include.NON_EMPTY),它会在序列化过程中忽略空值和空值标签。
是否有任何 JsonInclude 变体或任何其他库或类可以忽略关联(has-a)类的 null 和空属性。
【问题讨论】:
-
您是否尝试过将@JsonInclude 放在关联的类上
-
如果我将 @JsonInclude 放在关联类上,它就可以工作。但是我需要将此注释放在我的每个关联类上,所以我想如果有任何全局注释可以递归检查关联类上的空值,那可能会很棒。
-
那么,我认为第一个答案中提供的链接可以完成这项工作:)
标签: java spring spring-boot jackson-databind fasterxml