在我的API響應中,我有兩個字段:event_date
和event_datetime
。 event_date
返回ISO日期格式和在我的android類,我有這個變量爲字符串類型。我想在傑克遜中忽略這個屬性,因爲它會拋出類型不匹配的錯誤。請注意,我只想在迴應中忽略此字段。我想用這個字段作爲請求參數。安卓傑克遜@JsonIgnore財產
我試過@JsonIgnore註釋,但它不適合我。有什麼其他方法可以在傑克遜中忽略這個變量嗎?
@JsonIgnore
private String eventDate;
private String eventDateTime;
@JsonIgnore
public String getEventDate() {
return eventDate;
}
@JsonProperty("event_date")
public void setEventDate(String eventDate) {
this.eventDate = eventDate;
}
@JsonProperty("event_datetime")
public String getEventDateTime() {
return eventDateTime;
}
public void setEventDateTime(String eventDateTime) {
this.eventDateTime = eventDateTime;
}
我已經使用** com.fasterxml.jackson.core:jackson-annotations:2.8.3 **庫。所以我不能導入類你已經指定 –
org.codehaus.jackson將在你的項目默認情況下,如果你使用球衣 –