Ich habe diese Klasse:Wie Deserialisieren Kotlin Delegierten in Gson
class Project {
val nameProperty = SimpleStringProperty("foobar")
val name by nameProperty
}
Ich benutze Fx-GSON Bibliothek JavaFx Eigenschaften serialisiert werden.
Wenn ich es zu JSON serialisiert bekomme ich diese:
{
"nameProperty": "foobar",
"name$delegate": "foobar"
}
Aber wenn ich es zurück zum Objekt vom Typ Project
die name
und nameProperty
deserialisieren sind 2 verschiedene Objekte.
Wie zu machen name
Property-Delegat auf die neue nameProperty
?