programing

Jackson JSON Marshall은 getter를 무시합니다.

lovejava 2023. 2. 23. 21:56

Jackson JSON Marshall은 getter를 무시합니다.

잭슨을 사용하여 POJO를 JSON으로 변환하여 DB에 저장합니다.하지만 나는 무시하고 싶은 게 있다.@JsonIgnoreProperties에 관한 많은 정보를 보고 있습니다만, 진척이 없는 것 같습니다.기본적으로는 @Transient와 동등한 것을 원합니다.

기본 사용 사례(International Number를 무시합니다):

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;
}

}

그것은 getter method일 것이다.

언급URL : https://stackoverflow.com/questions/13533629/jackson-json-marshall-ignore-getter