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)

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

相关推荐
SuperherRo1 个月前
Web开发-JavaEE应用&依赖项&Log4j日志&Shiro验证&FastJson数据&XStream格式
java-ee·log4j·shiro·fastjson·xstream
SuperherRo1 个月前
Web开发-JavaEE应用&原生和FastJson反序列化&URLDNS链&JDBC链&Gadget手搓
java·java-ee·jdbc·fastjson·反序列化·urldns
Poseidon2 个月前
Fastjson反序列化漏洞
fastjson
68岁扶墙肾透2 个月前
Java安全-FastJson反序列化分析
java·安全·web安全·网络安全·网络攻击模型·安全架构·fastjson
说书人-6 个月前
com.alibaba.fastjson.JSONException: not close json text, token : error
json·fastjson
脸红ฅฅ*的思春期7 个月前
Java安全—log4j日志&FastJson序列化&JNDI注入
java·安全·log4j·fastjson·jndi注入
人在码中跑_发在天上飞7 个月前
【工具类】理解 TypeUtils 类:深入解析 FastJSON 的类型转换工具
java·工具类·fastjson
M1A17 个月前
高性能 JSON 处理:为何选择 Fastjson?
json·fastjson
uhfun8 个月前
Fastjson json字符串怎样直接反序列化为对象
后端·fastjson