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)

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

相关推荐
用户9623779544813 天前
代码审计 | FastJSON 1.2.47 不出网利用 —— BCEL 链分析 | setter 与 getter 触发对比
fastjson
刘大猫.16 天前
java工具:《字符串转List》
list·json解析·fastjson·反序列化·jsonobject·jsonarray·typereference
雪碧聊技术2 个月前
JSON数据格式
json·fastjson
组合缺一3 个月前
FastJson2 与 SnackJson4 有什么区别?
java·json·fastjson·snackjson
SuperherRo4 个月前
JAVA攻防-FastJson专题&面试不出网利用&BCEL字节码&C3P0二次&Impl链&延时判断
java·fastjson·不出网
SuperherRo4 个月前
JAVA攻防-FastJson专题&各版本Gadget链&autoType开关&黑名单&依赖包&本地代码
java·fastjson·1.2.24·1.2.47·1.2.62·1.2.80
10km4 个月前
java:json-path支持fastjson作为JSON解析提供者的技术实现
java·json·fastjson·json-path
IAM四十二7 个月前
Android Json 解析你还在用 fastjson 吗?
android·json·fastjson
waynaqua7 个月前
FastAPI开发AI应用教程六:新增用户历史消息
python·openai·fastjson
ZLlllllll08 个月前
Vulhub靶场组件漏洞(XStream,fastjson,Jackson)
安全·web安全·fastjson·xstream·vulhub