2
我有一个日期格式的API来是这样的:"date": 1498729813872
日期格式映射到JSON杰克逊不能正常工作
但实际上我想在dd-M-yyyy hh:mm:ss
这样
我使用的数据连载的球衣和同时杰克逊如何变更日期,以秒为垫特定格式
我有一个日期格式的API来是这样的:"date": 1498729813872
日期格式映射到JSON杰克逊不能正常工作
但实际上我想在dd-M-yyyy hh:mm:ss
这样
我使用的数据连载的球衣和同时杰克逊如何变更日期,以秒为垫特定格式
禁用序列化日期作为杰克逊的ObjectMapper
时间戳。例如。
mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
适当地注释日期字段。例如。
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="dd-M-yyyy hh:mm:ss")
private Date date;
或还设置了格式上ObjectMapper
DateFormat df = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
mapper.setDateFormat(df);
thkz人..我们可以改变这种shape.Stirng迄今为止 – Midhun
'JsonFormat.Shape'指的是内容导致JSON不是您序列化的Java对象。没有用于表示日期的JSON规范。在你的情况下,“形状”可以是“STRING”或“NUMBER”。我添加文档链接,'JsonFormat' –
我怎样才能添加时区..我存储为IST和连载时,将其转换为GMT – Midhun