相关疑难解决方法(0)

你如何全球设置杰克逊忽略Spring内的未知属性?

杰克逊有一个注释,用于忽略类中的未知属性:

@JsonIgnoreProperties(ignoreUnknown = true) 
Run Code Online (Sandbox Code Playgroud)

它允许您使用此批注忽略特定属性:

@JsonIgnore
Run Code Online (Sandbox Code Playgroud)

如果您想全局设置它,您可以修改对象映射器:

// 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);
Run Code Online (Sandbox Code Playgroud)

你如何使用spring全局设置它,以便它可以@Autowired在服务器启动而无需编写其他类?

xml spring jackson

51
推荐指数
3
解决办法
6万
查看次数

标签 统计

jackson ×1

spring ×1

xml ×1