将扩展属性序列化为JSON

假设我有一个这样的类:

class MyClass {
    val prop1 = "value1"
    val prop2 = "value2"
}

和另一个文件中的扩展属性:

val MyClass.prop3
    get() = "something else"

MyClass实例序列化为JSON:

{ prop1 : "value1", prop2 : "value2" }

我知道Kotlin扩展函数和属性是作为静态方法编译到JVM中的,所以我想知道是否有一种方法(或实用程序)可以序列化类的扩展属性和常规属性。

转载请注明出处:http://www.cshftz.com/article/20230526/1201544.html