java.util.Date オブジェクトを REST リソースに送信しようとしていますが、Jackson は受信日付の JSON 文字列を1348696800000
値 を持つ Date に逆シリアル化します163469056-01-01 00:00:00.0
。何が問題なのですか?
REST リソース:
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response create(A a) {
}
POJO:
@XmlRootElement(name = "A")
public class A {
private Date startDate;
}
JSON:
{ ... "startDate":1348696800000, ... }
Jackson が Date をミリ秒にシリアライズする場合、再度デシリアライズできるはずです..私は本当にこれのためにカスタムデシリアライザーを書きたくありません..