Open xdongliang opened 6 years ago
我以为使用:Feature.SupportNonPublicField
可以解决这个问题,但当我这样写时:
open class BaseUser {
var name: String? = null
protected set
}
class User : BaseUser()
fun main(args: Array<String>) {
val user = JSONObject.parseObject("{\"name\":\"fastjson\"}", User::class.java, Feature.SupportNonPublicField)
println(user.name)
}
继承基类的一个protected属性,这个属性就不能被正确设置。
@wenshao 请解决一下这个问题
唉,这个没解决吗。感觉私有setter方法支持也挺有必要的
这个特性有点坑人,也不报错,查了好久才发现。现在还没有办法设置吗?
运行结果:
null
期望结果:fastjson
@wenshao 拜托支持一下~