Ho un POJO con Jackson annotazioniCome ignorare le annotazioni di pojo durante l'utilizzo di ObjectMapper di Jackson?
public class Sample{
private String property1;
@JsonIgnore
private String property2;
//...setters getters
}
Così, quando Jackson libreria viene utilizzato per automarshalling da altri framework quali RESTEasy queste annotazioni contribuire a guidare il processo di serializzazione e deserilization.
Ma quando voglio serializzare esplicitamente usando ObjectMapper mapper = new ObjectMapper(), non voglio che quelle annotazioni abbiano effetto, invece configurerò l'oggetto mapper secondo il mio requisito.
Quindi, come rendere le annotazioni non hanno alcun effetto durante l'utilizzo di ObjectMapper?
o mapper.disable (MapperFeature.USE_ANNOTATIONS); –