使用ObjectMapper从JSON反序列化OffsetDateTime不正确

时间:2017-02-08 10:08:56

标签: java jackson

这是同一个问题,就像这里一样 Incorrect deserialisation of ZoneDateTime from JSON with ObjectMapper

但启用objectMapper.registerModule(new JavaTimeModule());objectMapper.configure(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS, false);

没有帮助。 我正在接收millis并需要它们转换为OffsetDateTime 目前我正在收到"+49053-07-23T16:00:00.000+0000"

1 个答案:

答案 0 :(得分:0)

问题在于我的deserializator的配置错误。 它已使用DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS, false选项正确配置,但随后重新配置为默认值。 ObjectMapper支持从毫升开箱即用OffsetDatetime反序列化