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對象。 –