项目中,运行正常的服务,有一天突然无法使用,定位原因,是前辈使用ObjectMapper对象转换百度坐标系统返回的json,报错。
原因:由于接收的对象中字段比json的字段少,导致转换失败。
解决方法,在接收对象上加忽略位置属性的注解
@JsonIgnoreProperties(ignoreUnknown = true)
注意,以后在设计的时候,需要注意此类问题,防止由于第三方服务的细微变动导致,我们服务不能用
项目中,运行正常的服务,有一天突然无法使用,定位原因,是前辈使用ObjectMapper对象转换百度坐标系统返回的json,报错。
原因:由于接收的对象中字段比json的字段少,导致转换失败。
解决方法,在接收对象上加忽略位置属性的注解
@JsonIgnoreProperties(ignoreUnknown = true)
注意,以后在设计的时候,需要注意此类问题,防止由于第三方服务的细微变动导致,我们服务不能用
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。