List of usage examples for com.fasterxml.jackson.databind.introspect JacksonAnnotationIntrospector JacksonAnnotationIntrospector
JacksonAnnotationIntrospector
From source file:com.uimirror.core.framework.rest.util.ObjectMapperFactory.java
private static AnnotationIntrospector getAnnotationPair() { final AnnotationIntrospector primary = new JacksonAnnotationIntrospector(); final AnnotationIntrospector secondary = new JaxbAnnotationIntrospector(TypeFactory.defaultInstance()); return AnnotationIntrospector.pair(primary, secondary); }
From source file:info.archinnov.achilles.json.DefaultJacksonMapper.java
private static ObjectMapper defaultJacksonMapper() { ObjectMapper defaultMapper = new ObjectMapper(); defaultMapper.configure(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY, true); defaultMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); defaultMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); AnnotationIntrospector primary = new JacksonAnnotationIntrospector(); AnnotationIntrospector secondary = new JaxbAnnotationIntrospector(TypeFactory.defaultInstance()); defaultMapper.setAnnotationIntrospector(AnnotationIntrospector.pair(primary, secondary)); return defaultMapper; }
From source file:de.dfki.asr.compass.rest.providers.JacksonContextResolver.java
/** * Creates a new instance./*w w w. j a v a2 s .c o m*/ */ public JacksonContextResolver() { this.objectMapper = new ObjectMapper(); this.objectMapper.setAnnotationIntrospector(new JacksonAnnotationIntrospector()); this.objectMapper.findAndRegisterModules(); }
From source file:com.faraox.rest.poc.provider.MyObjectMapperProvider.java
private static AnnotationIntrospector createJaxbJacksonAnnotationIntrospector() { final AnnotationIntrospector jaxbIntrospector = new JaxbAnnotationIntrospector( TypeFactory.defaultInstance()); final AnnotationIntrospector jacksonIntrospector = new JacksonAnnotationIntrospector(); return AnnotationIntrospector.pair(jacksonIntrospector, jaxbIntrospector); }
From source file:com.pressassociation.pr.filter.json.jackson.JacksonFilters.java
/** * Filter all serialised output via the given ObjectMapper with the given matcher. *//*from w ww . j a v a2s . c o m*/ public static ObjectMapper filterAllOutput(ObjectMapper mapper, Matcher matcher) { mapper.setFilters(new SimpleFilterProvider().addFilter(FILTER_ID, new JacksonMatcherFilter(matcher))); mapper.setAnnotationIntrospector(new JacksonAnnotationIntrospector() { @Override public Object findFilterId(Annotated a) { return FILTER_ID; } }); return mapper; }
From source file:com.yoshio3.utils.MyObjectMapperProvider.java
private static AnnotationIntrospector createJaxbJacksonAnnotationIntrospector() { final AnnotationIntrospector jaxbIntrospector = new JaxbAnnotationIntrospector( TypeFactory.defaultInstance()); final AnnotationIntrospector jacksonIntrospector = new JacksonAnnotationIntrospector(); return AnnotationIntrospector.pair(jacksonIntrospector, jaxbIntrospector); }
From source file:myStuff.rest.app.MyObjectMapper.java
private static AnnotationIntrospector createJaxbJacksonAnnotationIntrospector() { final AnnotationIntrospector jacksonIntrospector = new JacksonAnnotationIntrospector(); return jacksonIntrospector; }
From source file:com.epam.ta.reportportal.core.configs.JacksonConfiguration.java
/** * /*from w w w . ja v a 2 s .c o m*/ * * @return */ @Bean(name = "objectMapper") public ObjectMapper objectMapper() { ObjectMapper om = new ObjectMapper(); om.setAnnotationIntrospector(new JacksonAnnotationIntrospector()); om.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, true); om.registerModule(new JacksonViewAwareModule(om)); return om; }
From source file:ru.anr.base.services.serializer.JSONSerializerImpl.java
/** * Constructor. We can use both JAXB and Jackson annotations for mapping. *//*from www . jav a 2s . co m*/ public JSONSerializerImpl() { super(new ObjectMapper()); // mapper().configure(SerializationFeature.WRAP_ROOT_VALUE, true); // mapper().configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true); AnnotationIntrospector introspector = new JaxbAnnotationIntrospector(mapper().getTypeFactory()); AnnotationIntrospector secondary = new JacksonAnnotationIntrospector(); mapper().setAnnotationIntrospector(new AnnotationIntrospectorPair(introspector, secondary)); }
From source file:org.springframework.integration.samples.rest.json.JaxbJacksonObjectMapper.java
/** * Annotation introspector to use for serialization process * is configured separately for serialization and deserialization purposes */// www .j a v a 2s . c o m public JaxbJacksonObjectMapper() { final AnnotationIntrospector introspector = new JacksonAnnotationIntrospector(); super.getDeserializationConfig().with(introspector); super.getSerializationConfig().with(introspector); }