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为此我必须申报在客户端和服务器端的每一个日期属性..