Jackson 运行 java.time.Instant 时默认启用WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS
(READ_
以及)。
杰克逊-数据类型-jsr310
它产生这样的JSON
{ "createDate":1421261297.356000000, "modifyDate":1421261297.356000000 }
在 JavaScript 中,从传统的毫秒时间戳(而不是上面的秒/纳米)获取日期要容易得多,比如new Date(1421261297356)
.
我认为应该有一些理由默认使用 nanos 方法,那是什么原因呢?