Json类型转换异常

复制代码
class com.alibaba.fastjson.JSONObject cannot be cast to class com.xxx.xxOrder (com.alibaba.fastjson.JSONObject and com.xxx.xxOrder are in unnamed module of loader org.springframework.boot.loader.LaunchedURLClassLoader @25b5c5e3

大概率是因为 JSON.parseObject(a,A.class) 中 A 为泛型类,该代码执行一次,会导致JSON内部参数变化,导致其他地方调用 JSON.parseObject(a,B.class) 失败,其中B是非泛型类。

JSON.parseObject 不能转换泛型类,可以先获取 JSONObject 对象,再用key获取数据转换。

相关推荐
我命由我12345几秒前
Java 开发 - Objects 的 requireNonNull 方法
java·服务器·开发语言·后端·学习·java-ee·学习方法
隐退山林15 分钟前
JavaEE初阶:多线程进阶
java·开发语言
JMchen12317 分钟前
Android剪切板工具类ClipBoardUtil:简化剪切板操作
android·java·移动开发·android studio
蒹葭玉树26 分钟前
【C++上岸】C++常见面试题目--操作系统篇(第二十七期)
java·c++·面试
蜂蜜黄油呀土豆34 分钟前
深入解析Java虚拟机垃圾回收机制
java·jvm·cms·垃圾回收·g1
洛阳纸贵40 分钟前
JAVA高级工程师--RabbitMQ消费者消息限流、超时、死信队列以及若依集成升级
java·rabbitmq·java-rabbitmq
灰太狼大王灬41 分钟前
OCR-RenameStudio是一个基于 PaddleOCR-json的桌面工具——Umi-OCR 智能重命名助手
json·ocr
李堇1 小时前
自定义android下拉框
android·java
qq_12498707531 小时前
基于SpringBoot+Vue的旅游信息咨询网站的设计与实现(源码+论文+部署+安装)
java·vue.js·spring boot·毕业设计·旅游·计算机毕设·计算机毕业设计
Engineer邓祥浩1 小时前
设计模式学习(26) 总结(杂想)
java·学习·设计模式