map转对象抛出异常 LinkedHashMap cannot be case to "XXX"

  将map中的对象直接用 (Object)map.get("key") 的方式取value有时会报错的,抛出的异常为 :  LinkedHashMap cannot be case to  "XXX";

  可采用以下的方法进行处理:

    1 . 先将map的value转成json

       1 String param = JSON.toJSONString(map.get("key")); 

    2 . 再将json字符串装换成相应的对象

       1 Object object = JSON.parseObject(param, Object.class);  

原文地址:https://www.cnblogs.com/lsy-bolg/p/13297872.html