【发布时间】:2019-09-05 09:41:38
【问题描述】:
我正在使用 Jackson 库将 POJO 映射到 XML。在序列化 OffsetDateTime 字段时,我得到了包含在父标签内的多个标签中的输出。
compile ('com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.0')
当尝试序列化下面给出的OffsetDateTime 字段时,
@JacksonXmlProperty(localName = "InvoiceStatusDate")
private OffsetDateTime invoiceStatusDate;
我将解析后的 XML 获取为
<InvoiceStatusDate>
<offset>
<totalSeconds>19800</totalSeconds>
<id>+05:30</id>
<rules>
<fixedOffset>true</fixedOffset>
<transitions />
<transitionRules />
</rules>
</offset>
<hour>14</hour>
<minute>48</minute>
<second>43</second>
<nano>988195000</nano>
<monthValue>9</monthValue>
<year>2019</year>
<month>SEPTEMBER</month>
<dayOfMonth>4</dayOfMonth>
<dayOfWeek>WEDNESDAY</dayOfWeek>
<dayOfYear>247</dayOfYear>
</InvoiceStatusDate>
但我需要类似的东西
<InvoiceStatusDate>2019-09-05T15:08:53.549+05:30</InvoiceStatusDate>
【问题讨论】:
标签: java spring-boot java-8