java.util.LinkedHashMap cannot be cast to xxx.xxx.xxx
生活随笔
收集整理的這篇文章主要介紹了
java.util.LinkedHashMap cannot be cast to xxx.xxx.xxx
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*** 例: List<JavaBean> pojo= (List<JavaBean>) map.get("tableData");* 遇到錯誤如下:java.util.LinkedHashMap cannot be cast to xxx.xxx.xxx** 此錯誤是你去遍歷了一個強制轉換后的list集合,** 比如去遍歷這樣的集合就會報錯List<JavaBean> list = (List<JavaBean>) map.get("tableData");** 總結:強轉的list集合是無法遍歷的。** 原因:map獲取listKey之后形成的數據集合格式與JavaBean數據格式不符。** 解決辦法,將你強轉的list轉成json,然后將json轉list,此時你就可以遍歷了。*/
List<JavaBean> list = JSONObject.parseArray(JSONObject.toJSONString(map.get("tableData"))).toJavaList(JavaBean.class);
總結
以上是生活随笔為你收集整理的java.util.LinkedHashMap cannot be cast to xxx.xxx.xxx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python使用requests秒杀茅台
- 下一篇: Xilisoft iphone magi