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获取数据转换。

相关推荐
San813_LDD20 小时前
[C语言]《Dev-C++ 报错解决手册(Day0607 精华版)》
java·前端·javascript
Anastasiozzzz21 小时前
从有限状态机到智能体图:传统 FSM 与 Agent Graph的演进
java·人工智能·python·ai
xujinwei_gingko1 天前
SpringBoot整合WebSocket
spring boot·后端·websocket
wang09071 天前
自己动手写一个spring之IOC_2
java·后端·spring
来杯@Java1 天前
学生选课管理系统(基于springboot+vue前后端分离的项目)计算机毕业设计java
java·spring boot·spring·vue·毕业设计·maven·mybatis
invicinble1 天前
easyexcel开发全域理解
spring boot
不知名的老吴1 天前
线程的生命周期之线程“插队“
java·开发语言·python
ANnianStriver1 天前
PetLumina-02-后端开发与前后端联调
java·ai·sa-token