【发布时间】:2016-07-22 14:20:28
【问题描述】:
我正在尝试序列化一个包含日期列表的对象,并且我想以特定格式 (yyyy-MM-dd) 序列化为日期 (字符串) 的 JSON 列表。
private List<Date> executionDates;
会变成这样:
"executionDates": [
"2016-07-22",
"2016-07-23",
"2016-07-24"
]
可以用注释来做吗?
提前致谢。
【问题讨论】:
-
注释是什么意思?你是说cmets?另外,你不能序列化一个列表,为了序列化一个列表,你需要将数据放入一个哈希集中,因为哈希集是可序列化的。
-
在
executionDates变量的getter 上类似@JsonSerialize(using = JsonDateSerializer.class)。
标签: java json serialization jackson date-format