文件名称:fx-gson:一组Google Gson的类型适配器,使JavaFX属性序列化更加自然
文件大小:104KB
文件格式:ZIP
更新时间:2024-05-24 06:34:47
json javafx gson fx-gson serialize-javafx-properties
FX Gson FX Gson是一组类型适配器,用于将JavaFX属性序列化为其值,并将值反序列化为属性。 FX Gson只需删除属性“包装”,然后将值的序列化委托给Gson。 这意味着在序列化该类型的属性时,将考虑您添加到Gson的有关该类型的任何配置。 对于对象和基元来说确实如此。 为什么使用FX Gson? 在JavaFX中,POJO通常包含Property对象而不是基元。 进行序列化时,我们通常不希望在生成的JSON中看到此类Property对象的内部,而是希望看到该Property所持有的实际值。 例如,假设Person类的定义如下: public class Person { private final StringProperty firstName; private final StringProperty lastName; public
【文件预览】:
fx-gson-main
----build.gradle.kts(3KB)
----.gitignore(20B)
----src()
--------main()
--------test()
----gradlew(6KB)
----LICENSE(1KB)
----CHANGELOG.md(4KB)
----.github()
--------workflows()
----README.md(5KB)
----gradlew.bat(3KB)
----gradle.properties(67B)
----gradle()
--------wrapper()
----.gitattributes(66B)