java.lang.ClassCastException: java.util.LinkedHashMap incompatible with XXX
LinkedHashMap 不能转化为 XXX类。
场景:使用jackson的ObjectMapper来反序列化 目标类型包含泛型所导致。不能序列化到具体的类。
解决方案:使用TypeReference 来确定泛型的具体类。
Response<List<Management>> response = mapper.readValue(getManagementListByTypeDev(), new TypeReference<Response<List<Management>>>(){});