0
我們試圖將java.util.Date對象發送到我們的REST資源,但Jackson將傳入日期1348696800000
的JSON字符串反序列化爲值爲163469056-01-01 00:00:00.0
的日期。可能是什麼問題呢?Jackson JSON反序列化爲java.util.Date不起作用
我們的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, ... }
如果傑克遜串行化一個日期轉換成毫秒應該能夠再次反序列化..我真的不想寫一個custom deserializer爲此我必須申報在客戶端和服務器端的每一個日期屬性..