Jackson JSON Marshall ignorer getter
J'utilise Jackson pour convertir un POJO en JSON à stocker dans la base de données. Cependant, j'ai un getter que je veux ignorer. J'ai vu beaucoup d'informations relatives à @Jsonignorepropriétés mais je n'arrive pas à faire des progrès avec cela. Je veux essentiellement l'équivalent de @ Transient.
Usecase de base (je veux ignorer le numéro international):
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;
}
}
30
demandé sur
tarka
2012-11-23 21:38:47