Ho un oggetto che vorrei serializzare con un attributo in una parte del mio programma, ma senza in una parte diversa. Ho anche un ObjectMapper che è ampiamente personalizzato che utilizzo per entrambe le serializzazioni. La mia prima inclinazione era quella di usare un Mixin per modificare se l'attributo è mostrato, ma sembra che si possano mettere solo quelli su ObjectMapper e non su un lettore restituito da ObjectMapper. Fondamentalmente il codice che vorrei poter scrivere sarebbe il seguente.Come aggiungere un missaggio Jackson a un lettore e non all'oggetto objectmapper?
ObjectMapper myMapper = new ObjectMapper(); // in reality there is a lot of customization
Foo foo = myMapper.reader().withMixin(Foo.class, FooMixin.class).readValue(jsonParser, Foo.class);