0
我正在使用RestTemplate和Jackson框架作为我的Web服务层。 我的数据映射是基于注释的。Spring RestTemplate&Jackson - 日期转换?
public class User {
private String name;
private Date dateOfBirth;
@JsonProperty("Name")
public void setName(String name) {
this.name = name;
}
// Value coming back from MVC.Net "/Date(1381302000000)/"
@JsonProperty("DatOfBirth")
public void setDateOfBirth(Date dateOfBirth) {
this.dateOfBirth = dateOfBirth;
}
}
我该如何做这个日期转换? 我宁愿有一种方法来编写逻辑一次,并适用于所有日期属性,因为这一直是我的日期格式。
我无法更改从Web服务返回的日期格式,它已被我的iPhone客户端使用。
您将需要一个自定义的'JsonDeserializer',抓住了'String'的毫秒部分并将其解析为'Long'创建一个Date对象。 –