Spring HATEOAS アプリケーションを構築しています。ISO8601 の日付を含む JSON ドキュメントを POST すると、次のようになります。
HTTP メッセージの読み取りに失敗しました: org.springframework.http.converter.HttpMessageNotReadableException: ドキュメントを読み取れませんでした: テキスト '2016-05-13T21:00:00.000Z' を解析できませんでした。解析されていないテキストがインデックス 10 で見つかりました (参照チェーンを介して: com.my.package.web.resources.MyResource["開始日"]); ネストされた例外は com.fasterxml.jackson.databind.JsonMappingException: Text '2016-05-13T21:00:00.000Z' could not be parsed, unparsed text found at index 10 (参照チェーン経由: com.my.package.web. resources.MyResource["開始日"])
ここで提案されているように、クラスパスに jackson-datatype-jsr310 があります。また、デフォルトおよびカスタムのデシリアライザーを使用して、適切なフィールドで@JsonDeserialize
/を明示的に宣言しようとしました。@JsonSerialize
何か案は?