在一层一层获取到以后发现强转失败,发现里面存储的是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。

原创:https://www.cnblogs.com/lxl-six/p/13730014.html