这里报的错很明显、就是map类型的数据不能转化为一个对象。我要实现的效果、前端我自定义一些参数传输到后端。这些参数就包括了对象类型的数据。然后通过get、set的方式操作对象属性。后端在接收这些数据的时候要进行一些转换

1、前端传参的形式

     const params = {userId: localStorage.getItem("uid"),level: localStorage.getItem("level"),goodsInfo:  this.goodsInfo};

2、后端获取

2.1 不能正常转换的情况代码

 GoodsInfo goodsInfo2 = (GoodsInfo) maps.get("goodsInfo");

2.2 可以正常转换为对象的代码

  • 1、转化成json字符串
  • 2、将json转换为对象
      String goodsInfo = JSON.toJSONString(maps.get("goodsInfo"));GoodsInfo goodsInfo1 = JSONObject.parseObject(goodsInfo,GoodsInfo.class);

3、改进方法

在pom文件中引入对应的转换包、然后代码就如2.2正常写就可以

        <!--使用fast-json对其进行转换--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.61</version></dependency>

4、成功转化为对象

5、后语

学无止境。。。。。。

成功解决:java.util.LinkedHashMap cannot be cast to com.zyz.bookshopmanage.pojo.GoodsInfo相关推荐

  1. 解决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 ...

  2. 解决java.util.LinkedHashMap cannot be cast to 实体类......的问题

    解决java.util.LinkedHashMap cannot be cast to 实体类-的问题 背景描述 在学习谷粒商城时,使用openfeign进行远程调用,由于有个接口返回的是R<L ...

  3. 解决java.util.LinkedHashMap cannot be cast to…

    此方法用于 解决前端传回list类型后端接收时参数类型发生改变 运行的时候,在遍历的时候,就报了java.util.LinkedHashMap cannot be cast to-这个异常 具体原因不 ...

  4. 解决java.util.LinkedHashMap cannot be cast to 的问题

    /**r.getData的数据结构是一个Json对象,用List<User>强转之后foreach遍历,出现java.util.LinkedHashMap cannot be cast t ...

  5. 解决java.util.LinkedHashMap cannot be cast to xxx(domain实体类)的问题

    一.问题描述 1.最近在做分布式项目,需要用到其他子模块接口方法返回数据,同时这个项目也是前后端分离项目,后台接口返回的格式都是封装好了的json格式,我想拿到其中的data数据,如下图所示: 2.我 ...

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

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

  7. 关于java.util.LinkedHashMap cannot be cast to 实体类......问题的出现以及解决办法

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

  8. 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 ...

  9. 在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 ...

最新文章

  1. Python算术运算符及用法详解
  2. 通过HTTPS使用HttpClient信任所有证书
  3. 关于Spring AOP代理的生成过程
  4. 求qt如何解决小数计算过程中的精度丢失
  5. OWASP-ZAP扫描器的使用(攻击)
  6. 故障闪烁过渡网页幻灯片特效源码
  7. imu与gps之间的时间戳_TCP 窗口缩放、时间戳和 SACK(2) | Linux 中国
  8. 简单python脚本实例-简单了解python调用其他脚本方法实例
  9. 一道看似简单的sql需求却难倒各路高手 - 你也来挑战下吗?
  10. Python学习笔记(未完)
  11. Linux 如何限制用户的磁盘使用量 -- quota
  12. python 分数等级转换_一文读懂,新高考“3+1+2”模式中等级赋分如何换算?
  13. 微信小程序wxml如何判断字符串中汉语某字符_如何获取别人微信小程序的源文件?...
  14. 天龙八部服务器端 修改缥缈峰副本,天龙八部手游缥缈峰副本怎么过 缥缈峰副本过关攻略...
  15. windows10和linux流畅,《古墓丽影10:崛起》Linux平台与Windows平台流畅度对比
  16. Google的通用翻译机能成为未来的巴别鱼吗?
  17. SPSS MODELER笔记1----数据基本处理和整体方法概念
  18. CC00027.hadoop——|HadoopHive.V27|——|Hive.v27|Hive优化策略|实战.v03|
  19. ubuntu上关于anaconda虚拟环境配置
  20. c语言组建怎样变成编译,c语言编译【处理流程】

热门文章

  1. 移动校园网宽带720错误
  2. linux下使用百度云python客户端
  3. [MIA2018-01]Segmenting Hippocampal Subfields from 3T MRI with Multi-modality Images
  4. 快速掌握SPSS数据分析
  5. 图像光学失真预处理_摄影中的光学失真是什么?
  6. iOS9适配 之 关于info.plist 第三方登录 添加URL Schemes白名单
  7. 天降大任与斯人也,成功是有原因的
  8. Linux中修改ip地址,并且设置静态的ip
  9. Excel基本操作常用总结
  10. JS获取客户端信息(屏幕分辨率、浏览器版本、操作系统版本)