前后端数据传输转换问题-java.util.LinkedHashMap cannot be cast to Entity

问题场景:项目前端使用json传输方式,后台接收后对象变成了LinkedHashMap

    @ResponseBody@RequestMapping(value = "/batchCharge.do",method ={RequestMethod.POST,RequestMethod.GET})public Response batchCharge(@RequestBody List<PriceChargeDTO> priceplanChargeLst , HttpServletRequest request  ){Response   resp = new Response() ;}return resp ;}

前端参数

[{"additionId":494,"pricePlanId":5202466},{"additionId":497,"pricePlanId":5202466},{"additionId":494,"pricePlanId":5202475},{"additionId":497,"pricePlanId":5202475},{"additionId":494,"pricePlanId":5202473},{"additionId":497,"pricePlanId":5202473}]

原因分析:

项目是使用springmvc框架,json序列化用的是jackson,不支持List接受参数,可能是更换其他的json工具或者升级版本可以解决该问题。我们spring用的是4.0。

有个spring boot项目没有出现这个问题,springmvc是5.0

需要把参数改为数组形式[ ]

public Response batchCharge(@RequestBody priceplanChargeLst[] , HttpServletRequest request  )

java.util.LinkedHashMap cannot be cast to Entity相关推荐

  1. 在JWT令牌转获取私有化声明时出错,java.util.LinkedHashMap cannot be cast to cn.mar.crm.sys.entity.SysUser

    在JWT令牌转获取私有化声明时,执行以下代码时报错 String jwt = req.getHeader(JwtUtils.JWT_HEADER_KEY);Claims claims = this.v ...

  2. java.util.LinkedHashMap cannot be cast to 问题

    今天在做项目时候出现 java.util.LinkedHashMap cannot be cast to xxx 异常.在此记录. 问题背景: 通过RestTemplate调用另一个服务接口,获取Li ...

  3. 多种方式解决Java控制台报错 java.util.LinkedHashMap cannot be cast to.....

    问题描述 今天在使用RestTemplate调用服务的时候,因为服务提供者返回的是一个List集合,所以在使用消费者调用的时候,restTemplate.getForObject()期待返回的类型直接 ...

  4. Spring-Data-Redis--解决java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx

    原文网址:Spring-Data-Redis--解决java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xx ...

  5. java.util.LinkedHashMap cannot be cast to xxx

    java.util.LinkedHashMap cannot be cast to com.entity.Person 使用mybatis, resultMap映射的是实体类Person, 查询出来的 ...

  6. 【FastJson】FastJson一个Bug java.util.LinkedHashMap cannot be cast to com.alibaba.fastjson.Jsonobject

    1.背景 我们原本使用fastjson 1.2.47,后来要升级版本,升级到 1.2.70,升级之后,发现我们的程序报错 Exception in thread "main" ja ...

  7. class java.util.LinkedHashMap cannot be cast to xxxx.xxx.xxxx

    错误 java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class com.itran.cor ...

  8. 解决java.util.LinkedHashMap cannot be cast to com.km.pojo.ItemCat问题

    解决java.util.LinkedHashMap cannot be cast to com.km.pojo.ItemCat com.alibaba.fastjson.JSONObject cann ...

  9. java.util.LinkedHashMap cannot be cast to xxx.xxx.xxx

    /*** 例: List<JavaBean> pojo= (List<JavaBean>) map.get("tableData");* 遇到错误如下:ja ...

最新文章

  1. Centos7下安装MongoDB
  2. 从Qcheck 1.3 不能在不同操作系统上运行问题(chro124、chro342)说开来------
  3. 基因组重复序列注释-RepeatMasker安装和使用
  4. Swift语言与Objective-C语言混合编程
  5. CentOS屏幕录制
  6. 机器学习教会我们的六件事
  7. Ubuntu桌面版网络设置
  8. 设单链表中存放n个字符,试设计一个算法,使用栈推断该字符串是否中心对称...
  9. UVA10034 Freckles【Kruskal算法+并查集】
  10. 全文索引 CONTAINS
  11. SchoolTool:先进的学院管理和信息系统
  12. Java进阶:SpringMVC拦截器
  13. NWT失败反省:一下子买1万个用户许可,全浪费了
  14. 易语言dd驱动模拟按键模块_DD驱动 虚拟键盘 虚拟鼠标
  15. js 复制div文本
  16. 深入PCI与PCIe之一:硬件篇
  17. 2022年2月沪牌拍牌出价策略
  18. [面面面]搞定计算机面试常见知识点——Java篇
  19. 阿里应该如何整合高德
  20. 重塑规则 定义未来 三星Galaxy S22系列中国发布

热门文章

  1. sqlisnull mysql_SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数
  2. CSDN招人啦!快来看看,有你想要的职位吗?
  3. 论软件定义GPU对AI数据中心优化的必要性
  4. RISC-V 没你想象的那么好
  5. 那些让你爱不释手的 Spring 代码技巧
  6. 详解 :Spring Boot 最核心的 3 个注解
  7. 标贝科技推出情感合成 TTS,让语音交互更有温度!
  8. 28 岁裸辞转行程序员,一年的心路历程大曝光
  9. 哟,2020 年了,用 Vue 做一个自己的小程序吧!| 原力计划
  10. 写给软件工程师的 30 条建议