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

标签 spring-boot time jackson

使用 spring boot 2。它已经包含 Jackson Java8 API。但是 LocalDatetime 的 JSON 格式是人类可读的格式。我想通过 jackson 成为 EPOCH,只是一个真正的时间戳。

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

最佳答案

尝试在application.yml中设置这些属性

spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS: true
spring.jackson.serialization.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS: false

关于spring-boot - 对于 Spring boot 2,如何将 Java8 Time API 序列化为时间戳(EPOCH)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47899908/

相关文章:

java - 使用注释的 Jackson 多态反序列化

java - 如何使用绑定(bind)枚举设置RadioButtonGroup的标签

java - JHipster:将根域重定向到 www

php - 定时账户访问(PHP/mysql)

forms - CakePHP 3.x 和日期时间选择器

java - Jackson 如何自动反序列化 java.nio.file.Path?

java - 我应该如何设计我的 restful API 以通过 POST 以不同格式(JSON、CSV)接受数据以达到相同目的?

javascript - ajax下载的excel文件已损坏

ruby-on-rails - Rails 日期时间比较

Java:更新JSON文件中嵌套数组节点的值