java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx

这个异常主要是你要用的这个对象没有在你本地形成类型强引用,jvm没办法将你当前对象关联到字节码文件

so,只需要将这个对象先转为JSON字符串,然后通过JSON工具转为对象就行:

在这里插入图片描述
在转对象时,我们指定类型就了。

对于存在泛型的:
例如采用fastjson框架的 TypeReference 即可将json串转成定义好的泛型对象

 Result<User> obj = (Result<User>) JSON.parseObject(js, new TypeReference<Result<User>>(){
     });

你可能感兴趣的:(java基础漫漫路,java,json,jvm,jdk,object)