一般情况下json和对象的属性是一对一关系,但对象里属性比json中少也正常,特别是在对象创建过程中。
此时如下书写就可以避免ObjectMapper报错:
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false );
Migration migration = mapper.readValue(json, Migration.class);