当一个Json字符串或者json对象,再或是Object转对象时,如果两者之间的字段不完全一致时,使用jackson转对象会失败。
解决方案:
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
加上这一句就不会报错了;
或者在实体类上加这个注解
@JsonIgnoreProperties(ignoreUnknown = true)
就可以解决了