Kotlin和使用FastJson转换报错

正文

引入fastjson库,

实体类用Kotlin编写,调用JSON.parseObject()函数,报错

default constructor not found

比如实体类如下

1
2
3
4
data class UserBeans(
var code: Int = 0,
var msg: String = "",
)

解决方式1

降低FastJson版本

1
implementation 'com.alibaba:fastjson:1.2.32'

解决方式2

实体类使用Java书写