【发布时间】:2017-02-08 22:31:16
【问题描述】:
我的 POJO 类在字段声明中使用 @JsonIgnore,而不是在 getter 和 setter 方法上。这是一个生成的文件,我无法对其进行太多更改。
在使用JsonGenerator.Setting 编写时如何忽略该字段?在 getter 和 setter 上使用 @JsonIgnore 有效。但是不能修改生成的POJO类。
【问题讨论】:
-
在生成类后将该属性设置为 null。
-
这些值是从数据库中设置的。我只想使用 JsonGenerator 忽略这些字段。即,即使它们有值,我也想忽略它们。
-
您是要生成对象列表还是单个对象?
-
你试过我在my answer中提到的方法吗?请告诉我它是否有效?
-
你的意思是你的班级有10个变量,提供的数据可能不包含10个变量。在这种情况下,在类的顶部给出@JsonIgnoreProperties(ignoreUnknown = true)。