java.util.LinkedHashMap cannot be cast to

阅读 51

2022-04-17

异常描述及复现

FdcpRes对象里有一个List属性。首先把FdcpRes对象变为JSON字符串,然后在把JSON字符串变为FdcpRes对象,此时再获取List属性并且强转,就会报错。
报错为:java.util.LinkedHashMap cannot be cast to
在这里插入图片描述

解决办法

从json字符串转换为FdcpRes的对象中已经没有了泛型,所以可以把这个FdcpRes里的data字段变为字符串重新反序列化
在这里插入图片描述

源码下载

https://gitee.com/cbeann/Demooo/tree/master/java-demoo/src/main/java/json2objerror

精彩评论(0)

0 0 举报