項目中,運行正常的服務,有一天突然無法使用,定位原因,是前輩使用ObjectMapper對象轉換百度坐標系統返回的json,報錯。
原因:由於接收的對象中字段比json的字段少,導致轉換失敗。
解決方法,在接收對象上加忽略位置屬性的注解
@JsonIgnoreProperties(ignoreUnknown = true)
注意,以后在設計的時候,需要注意此類問題,防止由於第三方服務的細微變動導致,我們服務不能用
項目中,運行正常的服務,有一天突然無法使用,定位原因,是前輩使用ObjectMapper對象轉換百度坐標系統返回的json,報錯。
原因:由於接收的對象中字段比json的字段少,導致轉換失敗。
解決方法,在接收對象上加忽略位置屬性的注解
@JsonIgnoreProperties(ignoreUnknown = true)
注意,以后在設計的時候,需要注意此類問題,防止由於第三方服務的細微變動導致,我們服務不能用
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。