对于Spring boot 2,如何将Java8 Time API序列化为时间戳(EPOCH)?

时间:2017-12-20 06:22:43

标签: spring-boot time jackson

使用spring boot 2.它已包含Jackson Java8 API。但是LocalDatetime的JSON格式是一种人类可读的格式。我希望通过杰克逊成为EPOCH,只是一个真正的时间戳。

我知道如何在Java8 API中将LocatDatetime转换为EPOCH。我的问题是如何配置Spring Boot 2来做到这一点。如果没有添加客户ObjectMapper可以吗?

1 个答案:

答案 0 :(得分:7)

尝试在application.yml

中设置这些属性
spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS: true
spring.jackson.serialization.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS: false