24
DB'de depolamak için POJO'yu bir JSON'a dönüştürmek için Jackson'ı kullanıyorum. Ancak görmezden gelmek istediğim bir alıcı var. @JsonIgnoreProperties ile ilgili çok fazla bilgi gördüm ama onunla herhangi bir ilerleme kaydedemiyorum. Temelde @Transient eşdeğerini istiyorum.Jackson JSON Marshall ihmal etmeyi reddetti
Temel usecase (Ben InternationalNumber görmezden istiyorum):
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;
}
}
Geçersiz yöntemlerle çalışmaz gibi görünüyor ... – Ogen
@Ogen çalışmalı; değilse, bir sebepten dolayı alt tip görülmez. – StaxMan
Üzgünüz, alt tip ile ne demek istiyorsun? Benim örneğim bu soruyla aynı. Mülkiyeti olmayan bir getto metodum var, tek fark, yöntemin geçersiz kılınması. Alt sınıf veya alt arabirimde olduğu gibi – Ogen