【发布时间】:2019-08-12 12:42:54
【问题描述】:
我有这个 xml 结构:
<Result>
<ReferenceMin>4</ReferenceMin>
<ReferenceMax>5.65</ReferenceMax>
<PrecedingValue>3.25</PrecedingValue>
<PrecedingDate><Date year="2017" month="04" day="21"/></PrecedingDate>
</Result>
这个 xml 来自无法控制的第三方服务,它可以包含新的字段,或者现有的字段可以消失,所以我不能为对象定义严格的结构。如我所见,除了 PrecedingDate 之外,所有字段都可以解析为“字符串”。
是否可以通过我的 cyustom 策略教 jackson xmlMapper 使用 PrecedingDate 或 Date 字段?目前它创建具有这种结构的对象:
{PrecedingDate: Date: {year: 2017, month: 04, day: 21}}
我想获取 java 日期或即时或类似的东西。
【问题讨论】:
标签: java xml-parsing jackson