Java 8 LocalDateTime で Jackson JSON マッパーを使用するにはどうすればよいですか?
org.codehaus.jackson.map.JsonMappingException: JSON 文字列から [単純型、クラス java.time.LocalDateTime] 型の値をインスタンス化できません。単一文字列のコンストラクタ/ファクトリ メソッドがありません (参照チェーン経由: MyDTO["field1"]->SubDTO["date"])
ベストアンサー1
ここではカスタムシリアライザー/デシリアライザーを使用する必要はありません。jackson-modules-java8 の datetime モジュール:
Jackson が Java 8 Date & Time API データ型 (JSR-310) を認識できるようにするデータ型モジュール。
このモジュールは、かなりの数のクラスのサポートを追加します。
- 間隔
- インスタント
- ローカル日付時刻
- ローカル日付
- 現地時間
- 月日
- オフセット日時
- オフセット時間
- 期間
- 年
- 年月
- ゾーン日付時刻
- ゾーンID
- ゾーンオフセット