Gibt es eine jackson-Datentyp-Modul für java JDK8.Zeit?
Ich bin auf der Suche nach einem Modul für die neue Java JDK8.Zeit Klassen. Ich schaute durch die FasterXML GitHub-Projekt-Auflistung und jetzt keine gefunden.
Als ich verstehen, Jackson ist noch kompiliert JDK6 so nicht verwenden können, diese Klassen direkt und muss diese gebaut wie ein separates Modul, wie es erforderlich war, mit Joda.
Ich bin nicht dagegen, starten das Projekt, obwohl suchen, um zu sehen, wenn alle anderen Bemühungen wurden bereits im Gange.
InformationsquelleAutor Brett Ryan | 2014-01-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die vollständige Liste der Datentyp-Module gefunden werden könnten, die von Jackson "portal" - Seite bei Github:
https://github.com/FasterXML/jackson
die nicht-Liste "JSR-310: Unterstützung für "Java 8 Termine".
Die Benennung ist etwas undurchsichtig, aber es bezieht sich auf die Standardisierung, über JSR, sollte festgelegt werden für die Herstellung der neuen Java8-Datum-API (wenn es nicht bereits rechtskräftig; der Prozess hat eine Weile gedauert).
Direkte link: https://github.com/FasterXML/jackson-datatype-jsr310
Beachten Sie, dass Sie auch zu registrieren, die Module, also etwa so: ` private static final ObjectMapper jsonMapper = new ObjectMapper().findAndRegisterModules();`
link geändert wurde: github.com/FasterXML/jackson-modules-java8
InformationsquelleAutor StaxMan
Wie bereits erwähnt, Jackson-Datatype-JSR310 bietet Unterstützung für Java 8 Zeit.
Da Jackson 2.6.0 den "alten" JSR310Module ist veraltet. Es wird ersetzt durch JavaTimeModule. Maven-Abhängigkeit ist die gleiche (Sie finden die aktuelle version in Maven Central):
Müssen Sie sich das Modul wie dieses:
JavaTimeModule Source auf GitHub
JavaTimeModule Nutzung
InformationsquelleAutor PhilippS
Brauchen Sie nur importieren Sie die jsr310 Modul.
Wenn auto-scan-Modul wird nicht aktivieren Sie in Ihrem Projekt, müssen Sie es registrieren:
InformationsquelleAutor Jonas Flesch
Mir schlecht, ich war auf der Suche nach einem
jackson-datatype-jdk8
wie für jackson-datatype-jdk7, jedoch wurde das Projekt eigentlich entstanden unter dem JSR-name jackson-datatype-jsr310.InformationsquelleAutor Brett Ryan
Wenn Sie Spring Boot 2 und hängt von der
spring-boot-starter-web
starter, Sie hätte als Abhängigkeiten : die veralteten (jackson-datatype-jsr310) und die tatsächliche (jackson-datatype-jdk8).InformationsquelleAutor davidxxx