Глобально настроить свойства Джексона с помощью Spring?

я использую Джексона, и мне было интересно, можно ли установить глобальные свойства с помощью resources.xml?

Пример: В некоторых местах мне нужно сделать:

jsonMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);

Было бы неплохо, если бы я мог настроить Джексона так, чтобы он делал это глобально, используя spring resources.xml, какие-нибудь предложения о том, как это сделать?


person Marco    schedule 08.05.2012    source источник


Ответы (2)


Вы можете сделать это легко, просто расширьте класс org.codehaus.jackson.map.ObjectMapper и укажите все свои свойства в конструкторе (или вы также можете принять карту): затем автоматически подключите свой собственный ObjectMapper, где вам это нужно.

person Art    schedule 08.05.2012

Не из коробки -- но, может быть, кто-нибудь сможет создать такое расширение, выпустив его как модуль Джексона?

person StaxMan    schedule 08.05.2012