24
Im使用Jackson將POJO轉換爲JSON存儲在數據庫中。不過,我有一個我想忽略的吸氣劑。我看到很多與@JsonIgnoreProperties有關的信息,但我似乎無法取得任何進展。我基本上想要相當於@Transient。Jackson JSON Marshall忽略getter
基本用例(我想忽略InternationalNumber):
public class PhoneNumber {
private String country;
private String number;
public PhoneNumber() {}
public String getCountry() {
return country;
}
public String getLocalNumber() {
return localNumber;
}
public String getInternationalNumber() {
String result = "Not Available";
if (country != null && localNumber != null) {
result = new PhoneNumberHandler().internationalFormat(
localNumber, WorldCountries.countryToIso2Code(country));
}
return result;
}
}
它似乎不適用於重寫的方法... – Ogen
@Ogen應該工作;如果不是,由於某種原因,亞型不被看見。 – StaxMan
對不起,子類型是什麼意思?我的例子和這個問題一樣。我有一個沒有屬性關聯的getter方法,唯一的區別是該方法被覆蓋。 – Ogen