Я использую Jackson для преобразования POJO в JSON для хранения в БД. Однако у меня есть геттер, который я хочу игнорировать. Я вижу много информации, относящейся к @JsonIgnoreProperties, но я не могу ничего сделать с этим. Я в основном хочу эквивалент @Transient.
Основная утилита (я хочу игнорировать 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;
}
}