Подтвердить что ты не робот

Джексон JSON Маршалл игнорирует геттер

Я использую 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;
}

}
4b9b3361

Ответ 1

Это будет @JsonIgnore в методе getter.