Skip to content

As of Jackson 2.6 the module class supporting the java.time (java8) package has changed [SPR-13212] #17804

Closed
@spring-projects-issues

Description

@spring-projects-issues

Zoltan Kiss opened SPR-13212 and commented

Previously the module class supporting Java 8's java.time package was com.fasterxml.jackson.datatype.jsr310.JSR310Module. Now it has been changed to com.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 feature WRITE_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

Metadata

Metadata

Assignees

Labels

in: webIssues in web modules (web, webmvc, webflux, websocket)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions