ObjectMapper 转换json的坑

项目中,运行正常的服务,有一天突然无法使用,定位原因,是前辈使用ObjectMapper对象转换百度坐标系统返回的json,报错。

原因:由于接收的对象中字段比json的字段少,导致转换失败。

解决方法,在接收对象上加忽略位置属性的注解

@JsonIgnoreProperties(ignoreUnknown = true)

注意,以后在设计的时候,需要注意此类问题,防止由于第三方服务的细微变动导致,我们服务不能用

原文地址:https://www.cnblogs.com/licorice/p/11911465.html