我正在使用 Java 8 和 Gson 的最新版本 RELEASE
版本(通过 Maven)。如果我序列化一个 LocalDate
我得到这样的东西
"birthday": {
"year": 1997,
"month": 11,
"day": 25
}
我更喜欢 "birthday": "1997-11-25"
。 Gson 是否也支持开箱即用的更简洁的格式,或者我是否必须为 LocalDate
s 实现自定义序列化程序?
(我试过 gsonBuilder.setDateFormat(DateFormat.SHORT)
,但这似乎没有什么区别。)
原文由 Drux 发布,翻译遵循 CC BY-SA 4.0 许可协议
在另行通知之前,我已经实现了一个自定义序列化程序,如下所示:
它可以像这样安装: