美文网首页
com.alibaba.fastjson.JSONExcepti

com.alibaba.fastjson.JSONExcepti

作者: 因为我的心 | 来源:发表于2023-03-16 17:10 被阅读0次

1、fastJson解析报错:

com.alibaba.fastjson.JSONException: default constructor not found. class com.youjiakeji.yjkjreader.kotlin.model.WorldAreaCode2

2、网上说加默认参数的

data class WorldAreaCode2(
    var code: Int? = 86,//": 86,
    var county: String? = "中国"// "中国"
)

结果:发现加了默认参数,还是找不到默认构造

3、查看Kotlin编译后的java文件包含WorldAreaCode2的空构造

图片.png

4、最后发现是fastjson版本的问题

修改fastjson版本 :

implementation 'com.alibaba:fastjson:1.2.32'

提示:如果不想修改fastjson的版本,WorldAreaCode2改为java是可以的。

相关文章

网友评论

      本文标题:com.alibaba.fastjson.JSONExcepti

      本文链接:https://www.haomeiwen.com/subject/berdrdtx.html