gpt4 book ai didi

java - 为什么 jackson 将 ZonedDateTime 转换为十进制?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:59:26 26 4
gpt4 key购买 nike

我想了解为什么 Jackson 在 spring 集成测试中获取 MvcResult 时将 ZonedDateTime 转换为 Decimal?

这是预计日期:2019-10-01T10:10:44+02:00[欧洲/巴黎]实际结果:1572426644.000000000

最佳答案

如果你使用 Spring Boot,你可以使用以下属性以更通用的方式解决它:

spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS=false

这样您就不需要为每个日期字段指定 JsonFormat。

如果你还想全局自定义日期格式,使用属性:

spring.jackson.date-format

来源:https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

关于java - 为什么 jackson 将 ZonedDateTime 转换为十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58322605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com