这是同一个问题,就像这里一样 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"
答案 0 :(得分:0)
问题在于我的deserializator的配置错误。
它已使用DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS, false
选项正确配置,但随后重新配置为默认值。
ObjectMapper支持从毫升开箱即用OffsetDatetime
反序列化