我正在使用杰克逊,并想知道是否有可能使用resources.xml设置全局属性?使用Spring全局配置Jackson属性?
例: 在一些地方,我需要做的:
jsonMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
这将是很好,我可以配置杰克逊做这个全球使用resource.xml的春天, 如何做到这一点的任何建议?
我正在使用杰克逊,并想知道是否有可能使用resources.xml设置全局属性?使用Spring全局配置Jackson属性?
例: 在一些地方,我需要做的:
jsonMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
这将是很好,我可以配置杰克逊做这个全球使用resource.xml的春天, 如何做到这一点的任何建议?
您可以轻松完成此任务,只需扩展org.codehaus.jackson.map.ObjectMapper
类并在构造函数中指定所有属性(或者您也可以接受地图):然后在需要的地方自动装载您自己的ObjectMapper。
不是开箱即用 - 但也许有人可以建立如杰克逊模块这样的扩展,发布?
感谢您的回答!它像一个魅力工作! – Marco