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

相关推荐
Q_97095639几秒前
java+vue+SpringBoo足球社区管理系统(程序+数据库+报告+部署教程+答辩指导)
java·开发语言·数据库
要开心吖ZSH5 分钟前
微服务架构的演进:迈向云原生
java·微服务·云原生
为了更好的明天而战24 分钟前
Java 中的 ArrayList 和 LinkedList 区别详解(源码级理解)
java·开发语言
JosieBook1 小时前
【Java编程动手学】Java中的数组与集合
java·开发语言·python
N_NAN_N1 小时前
类图+案例+代码详解:软件设计模式----单例模式
java·单例模式·设计模式
weixin_399380691 小时前
k8s一键部署tongweb企业版7049m6(by why+lqw)
java·linux·运维·服务器·云原生·容器·kubernetes
lang201509281 小时前
Reactor ConnectableFlux支持多订阅者
java·网络
R-sz1 小时前
java流式计算 获取全量树形数据,非懒加载树,递归找儿
java·开发语言·windows
Ramos丶1 小时前
【ABAP】 从无到有 新建一个Webdynpro程序
java·前端·javascript
sniper_fandc2 小时前
SpringMVC详解
java·springmvc