2012-05-08 168 views
0

我正在使用傑克遜,並想知道是否有可能使用resources.xml設置全局屬性?使用Spring全局配置Jackson屬性?

例: 在一些地方,我需要做的:

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

這將是很好,我可以配置傑克遜做這個全球使用resource.xml的春天, 如何做到這一點的任何建議?

回答

2

您可以輕鬆完成此任務,只需擴展org.codehaus.jackson.map.ObjectMapper類並在構造函數中指定所有屬性(或者您也可以接受地圖):然後在需要的地方自動裝載您自己的ObjectMapper。

+1

感謝您的回答!它像一個魅力工作! – Marco

0

不是開箱即用 - 但也許有人可以建立如傑克遜模塊這樣的擴展,發佈?