55

Jackson を使用して POJO を JSON に変換し、DB に格納します。ただし、無視したいゲッターがあります。@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;
}

}
4

1 に答える 1

93

それは@JsonIgnoreゲッターメソッドにあります。

于 2012-11-24T04:06:40.820 に答える