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);