【发布时间】:2017-10-14 14:32:54
【问题描述】:
我有这门课:
class Project {
val nameProperty = SimpleStringProperty("foobar")
val name by nameProperty
}
我使用Fx-GSON 库来序列化JavaFx 属性。
当我将它序列化为 JSON 时,我得到了这个:
{
"nameProperty": "foobar",
"name$delegate": "foobar"
}
但是当我将它反序列化回 Project 类型的对象时,name 和 nameProperty 是 2 个不同的对象。
如何将name 属性委托给新的nameProperty?
【问题讨论】: