As of Jackson 2.6 the module class supporting the java.time (java8) package has changed [SPR-13212] #17804
Labels
in: web
Issues in web modules (web, webmvc, webflux, websocket)
type: enhancement
A general enhancement
Milestone
Zoltan Kiss opened SPR-13212 and commented
Previously the module class supporting Java 8's
java.time
package wascom.fasterxml.jackson.datatype.jsr310.JSR310Module
. Now it has been changed tocom.fasterxml.jackson.datatype.jsr310.JavaTimeModule
.This is because of a change in the way
ZonedDateTime
s are serialized; until 2.6 the zone id was included in the string representation. With 2.6 this behaviour has been changed to adhere to ISO 8601 standards in string representation of dates and a new serialization featureWRITE_DATES_WITH_ZONE_ID
has been added to enable the old behaviour.In an effort to provide a backwards compatible behaviour, a new module class
JavaTimeModule
was created which respects the new serialization feature and the old one was kept which ignores it.Affects: 4.2 RC2
Reference URL: FasterXML/jackson-datatype-jsr310#15
Issue Links:
Referenced from: commits 8fdbf42
The text was updated successfully, but these errors were encountered: