【发布时间】:2012-12-29 21:22:21
【问题描述】:
Jackson 有用于忽略类中未知属性的注释:
@JsonIgnoreProperties(ignoreUnknown = true)
它允许您使用此注释忽略特定属性:
@JsonIgnore
如果您想全局设置它,您可以修改对象映射器:
// jackson 1.9 and before
objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
// or jackson 2.0
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
如何使用 spring 全局设置它,以便在服务器启动时它可以是 @Autowired 而无需编写额外的类?
【问题讨论】: