我有一个这样的模型类:
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Defect
我需要
JsonInclude.Include.NON_NULL
来忽略 null
值。但是我有一个有时需要是 null
的属性。@JsonProperty("blocked")
private String blocked;
有没有一种方法可以动态地(在运行时)设置这个值是否包含在内?
最佳答案
您应该能够使用字段级 @JsonInclude
覆盖类级 @JsonInclude
,如下所示:
@JsonInclude(JsonInclude.Include.ALWAYS)
@JsonProperty("blocked")
private String blocked;
关于java - 如果 Include.NON_NULL 在类级别设置,Jackson 序列化 NULL 属性值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31922636/