Suppose I have a class like this:
class MyClass {
val prop1 = "value1"
val prop2 = "value2"
}
以及另一个文件中的扩展属性:
val MyClass.prop3
get() = "something else"
将
MyClass
实例序列化为 JSON 后,我得到了以下结果:{ prop1 : "value1", prop2 : "value2" }
我知道Kotlin扩展函数和属性会被编译成JVM的静态方法,所以我想知道是否有一种方式(或实用程序)可以将类的扩展属性和常规属性序列化。