gpt4 book ai didi

java - 日期格式映射到 JSON Jackson

转载 作者:行者123 更新时间:2023-12-01 19:52:02 29 4
gpt4 key购买 nike

我有一个来自 API 的日期格式,如下所示:

"start_time": "2015-10-1 3:00 PM GMT+1:00"

这是 YYYY-DD-MM HH:MM am/pm GMT 时间戳。我将此值映射到 POJO 中的日期变量。显然,它显示转换错误。

我想知道两件事:

  1. 我需要使用什么格式来使用 Jackson 进行转换?日期是一个很好的字段类型吗?
  2. 一般来说,有没有办法在 Jackson 将变量映射到对象成员之前对其进行处理?例如,更改格式、计算等。

最佳答案

从Jackson v2.0开始,可以直接在Object成员上使用@JsonFormat注解;

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm a z")
private Date date;

关于java - 日期格式映射到 JSON Jackson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59078243/

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