【发布时间】:2015-07-15 18:07:17
【问题描述】:
我正在尝试找到一个示例,但无济于事如何将 javafx.scene.paint.Color JSON 重构回 POJO。
当我创建 JSON 时,Color.RED 变成了这样:
{
"annotationText" : "5/5/2015 12:18 PM",
"pageNumber" : 0,
"textColor" : {
"red" : 1.0,
"green" : 0.0,
"blue" : 0.0,
"opacity" : 1.0,
"opaque" : true,
"brightness" : 1.0,
"hue" : 0.0,
"saturation" : 1.0
},
"fillColor" : null
}
我不确定如何重新解析它,以便将 Color.RED 放回我 POJO 上的 textColor 字段中。
任何指针将不胜感激。
谢谢!
【问题讨论】:
-
查看this blog 自定义反序列化。您可以获取
red、green、blue和opacity的双精度值,并将它们传递给Colorconstructor -
谢谢 - 效果很好!