zoukankan      html  css  js  c++  java
  • java.util.LinkedHashMap cannot be cast to

     Jackson转换泛型List出现错误java.util.LinkedHashMap cannot be cast to com.xxx

    ObjectMapper mapper = new ObjectMapper();

    mapper.readValue(new File(fileAPI.getRoot(), jsonFileName), Map.class);

    当使用Jackson解析具体的bean时,应该使用尽量详尽的本来解析,而使用Map.class、List.class解析时,会对具体的bean解析不出

    使用new TypeReference<List<Object>>(){},或者具体的Object.class,

    注:Object为具体的解析类

  • 相关阅读:
    自我介绍
    币值转换
    打印沙漏
    对我影响最大的三位老师

    pta
    pta-3
    学习计划
    对我有影响的三个老师
    介绍自己
  • 原文地址:https://www.cnblogs.com/lossingdawn/p/6722854.html
Copyright © 2011-2022 走看看