【发布时间】:2013-09-04 11:56:06
【问题描述】:
我知道@XmlJavaTypeAdapter 允许我更改要映射的 xml 对象列表。
我可以知道是否可以在 xml 解组期间计算一个值?
例如出生日期即将到来。
我有一个年龄字段。我希望在 xml 解组时计算年龄字段。
【问题讨论】:
-
你可以计算任何你想要的东西。但是你会把它存放在哪里?你能提供一个同样的例子吗?你的xml结构和适配器代码?
我知道@XmlJavaTypeAdapter 允许我更改要映射的 xml 对象列表。
我可以知道是否可以在 xml 解组期间计算一个值?
例如出生日期即将到来。
我有一个年龄字段。我希望在 xml 解组时计算年龄字段。
【问题讨论】:
只要您的对象中的表示与 XML 表示不同,就会使用 XmlAdapter。 XmlAdapter 为您提供插入自定义逻辑的位置。这听起来非常适合您的用例。
【讨论】: