JAXB可以处理java.time对象吗?
我知道JAXB(用于XML绑定的Java体系结构)可以编组/解组java.util.Date对象,如Blaise Doughan的回答所示 。
但是Java 8中新的java.time包对象ZonedDateTime
样呢,比如ZonedDateTime
呢? JAXB是否已更新以处理这种新的内置数据类型?
在Java SE 8中,JAXB尚未更新以支持java.time类型。
您需要创建并使用XmlAdapter
来处理这些类型。 使用与Joda-Time类似的方法,如本文所述, JAXB和Joda-Time:Dates and Times 。
您可以将此适配器实现用于java.time 。