2014-06-16 11 views

Antwort

17

In Java SE 8 wurde JAXB noch nicht aktualisiert, um die Typen java.time zu unterstützen.

Sie müssen eine XmlAdapter erstellen und verwenden, um diese Typen zu behandeln. Verwenden Sie einen ähnlichen Ansatz wie in diesem Artikel beschrieben in Joda-Time, JAXB and Joda-Time: Dates and Times.

Sie können möglicherweise this implementation of adapters for java.time verwenden.

+0

Dieser Beitrag ist über [Joda-Time] (http://www.joda.org/joda-time/). Wollen Sie sagen, dass JAXB nicht für die neuen integrierten [java.time] (http://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html) Objekte aktualisiert wurde und ich muss etwas ähnliches wie Joda-Time handhaben? –

+1

@BasilBourque - JAXB wurde noch nicht aktualisiert, um die 'java.time' Typen zu unterstützen. Die Implementierung der Adapter wird ähnlich dem verlinkten Blogbeitrag sein. –

+4

Es gibt auch eine Implementierung für Java 8: https://github.com/migesok/jaxb-java-time-adapter – pdem

Verwandte Themen