使用JSONObject.toJavaObject报错 java.lang.VerifyError:(Incompatible argument to function)

 

错误: 

java.lang.VerifyError: (class: com/alibaba/fastjson/parser/deserializer/FastjsonASMDeserializer_12_GoodsForm, method: deserialzeArrayMapping signature: (Lcom/alibaba/fastjson/parser/DefaultJSONParser;Ljava/lang/reflect/Type;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) Incompatible argument to function
 

原因:是项目中有个GoodsForm类,在依赖的common包也有一个GoodsForm,

分析:同名实体在common包,调用JSONObject.toJavaObject利用反射找出了两个类!

解决方法:当前项目GoodsForm改名就对了;

 

如图:

 

折腾够呛,搞了一天,各种姿势都试了……

.

.

.

.

.

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页

打赏

多来哈米

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者