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