4
Java 8を使用していて、最新のRELEASE
バージョン(Maven経由)はGsonです。 私はLocalDate
をシリアル化した場合、私は私が"birthday": "1997-11-25"
好ましいだろう。このGysonでJava 8 LocalDateをyyyy-mm-ddとしてシリアライズ
"birthday": {
"year": 1997,
"month": 11,
"day": 25
}
のようなものを取得します。 Gsonは、より簡潔な形式をすぐにサポートしていますか、またはLocalDate
のカスタムシリアライザを実装する必要がありますか?
(。私はgsonBuilder.setDateFormat(DateFormat.SHORT)
を試してみたが、それは違いを確認していないようです)
http://stackoverflow.com/questions/6873020/gson-date-format正しい方向を指す必要があります。 –
ほとんどの場合、[カスタムTypeAdapter](http://www.javadoc.io/doc/com.google.code.gson/gson/2.7)をインストールする必要があります。 –
'com.google。 gson.internal.bind'では 'LocalDate'(gson 2.7)の型アダプタはありません。 –