gpt4 book ai didi

java - 使用 Spring 4 Java 配置配置 Jackson

转载 作者:行者123 更新时间:2023-12-01 09:59:42 24 4
gpt4 key购买 nike

我正在使用 Spring 4 MVC 应用程序。我想使用Java Config 方法配置Jackson,特别是设置wrap_root_value 属性,但我不知道该怎么做。

有人可以提供帮助吗?谢谢

最佳答案

您可以创建一个 objectMapper 来扩展 codehaus,例如 -

public class JaxbJacksonObjectMapper extends ObjectMapper {

public JaxbJacksonObjectMapper() {
final AnnotationIntrospector introspector = new JaxbAnnotationIntrospector();

this.configure(org.codehaus.jackson.map.DeserializationConfig.Feature.UNWRAP_ROOT_VALUE, true);
super.getDeserializationConfig().withAnnotationIntrospector(introspector);

this.configure(org.codehaus.jackson.map.SerializationConfig.Feature.WRAP_ROOT_VALUE, true);
super.getSerializationConfig().withAnnotationIntrospector(introspector);
}
}

关于java - 使用 Spring 4 Java 配置配置 Jackson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36901018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com