com.alibaba.fastjson.JSONException: default constructor not found.

在使用阿里的fastjson时会报如下错误:

分析原因是在引用阿里fastjson 库时,没有引用另外一个库kotlin-reflect。

在libs.version.toml 中添加:

复制代码
fastjson = "1.2.83"
kotlinReflect = "1.9.23"

fastjson = { module = "com.alibaba:fastjson", version.ref = "fastjson" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlinReflect" }

在build.gradle.kts中引用以上两个库:

复制代码
    implementation(libs.fastjson)
    api(libs.kotlin.reflect)

再次编译以后,一切正常,大工告成、

相关推荐
SuperherRo3 天前
JAVA攻防-FastJson专题&各版本Gadget链&autoType开关&黑名单&依赖包&本地代码
java·fastjson·1.2.24·1.2.47·1.2.62·1.2.80
10km13 天前
java:json-path支持fastjson作为JSON解析提供者的技术实现
java·json·fastjson·json-path
IAM四十二3 个月前
Android Json 解析你还在用 fastjson 吗?
android·json·fastjson
waynaqua4 个月前
FastAPI开发AI应用教程六:新增用户历史消息
python·openai·fastjson
ZLlllllll04 个月前
Vulhub靶场组件漏洞(XStream,fastjson,Jackson)
安全·web安全·fastjson·xstream·vulhub
ladymorgana6 个月前
【 FastJSON 】解析多层嵌套
java·前端·fastjson
SuperherRo7 个月前
Web开发-JavaEE应用&依赖项&Log4j日志&Shiro验证&FastJson数据&XStream格式
java-ee·log4j·shiro·fastjson·xstream
SuperherRo8 个月前
Web开发-JavaEE应用&原生和FastJson反序列化&URLDNS链&JDBC链&Gadget手搓
java·java-ee·jdbc·fastjson·反序列化·urldns
Poseidon8 个月前
Fastjson反序列化漏洞
fastjson