LinkedHashMap轉實體

問題復現:

  使用Feign調用其他服務的時候,想要將返回數據強轉爲對象:

    

 

 

 在一層一層獲取到以後發現強轉失敗,發現裏面存儲的是LinkHashMap,然後報出異常:

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to-*********

解決方法:

  項目裏面用的阿里的fastJson。那就用這個來解決:

  

JSON.parseObject(JSON.toJSONString(數據), new TypeReference<對象>() {});

  先將linkHasMap轉化爲String,然後調用JSON.parseObject。

  嗯!搞定

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章