记录解决方案:
一、引用kotlin-reflect
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
在混淆代码中加入过滤
-keep class kotlin.jvm.** {*;}
-keep class kotlin.reflect.jvm.** {*;}
二、以java的实体的书写方式书写
class TestBean{
var content: String? = null
var creationTime: String? = null
}
三、使用Android 版fastjson @JSONCreator注解(fastjson 1.2.72)
data class @JSONCreator TextEntity constructor (
val content: String,
val creationTime: String
)