杰克逊反序列化:更改对象字段时如何避免

时间:2018-10-17 09:08:10

标签: java jackson deserialization

使用杰克逊反序列化时遇到问题,因为我的对象经常更改。

基本上,我与一个经常更换对象的团队合作。他们添加字段或更改字段结构。

我已经设法通过添加@JsonIgnoreProperties(ignoreUnknown = true)来解决第一个问题(新字段)。

但是,当一个字段已经存在但结构不同时,它将不起作用。

示例:

{
car: toyota
}

已更改为

 {
    car:{
           name: toyota,
           color: red
    }
    }

如何处理此错误,即反序列化有效,但未考虑已更改的字段?

0 个答案:

没有答案