I am using a Spring 4 MVC application. I want to configure Jackson using Java Config method, specifically to set the wrap_root_value property but I can't figure out how to do it.
Can someone please provide assistance. Thanks
I am using a Spring 4 MVC application. I want to configure Jackson using Java Config method, specifically to set the wrap_root_value property but I can't figure out how to do it.
Can someone please provide assistance. Thanks
You can create one objectMapper which extends the codehaus like -
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);
}
}