/** * Method for setting defalt POJO property inclusion strategy for serialization. * Equivalent to: *<pre> * mapper.setSerializationConfig(mapper.getSerializationConfig().withSerializationInclusion(incl)); *</pre> * * @since 1.9 */ public ObjectMapper setSerializationInclusion(JsonSerialize.Inclusion incl) { _serializationConfig = _serializationConfig.withSerializationInclusion(incl); return this; }
/** * Method for setting defalt POJO property inclusion strategy for serialization. * Equivalent to: *<pre> * mapper.setSerializationConfig(mapper.getSerializationConfig().withSerializationInclusion(incl)); *</pre> * * @since 1.9 */ public ObjectMapper setSerializationInclusion(JsonSerialize.Inclusion incl) { _serializationConfig = _serializationConfig.withSerializationInclusion(incl); return this; }
public static ObjectMapper getMapper() { if(mapper == null) { mapper = new ObjectMapper(); SerializationConfig config = mapper .getSerializationConfig() .withSerializationInclusion(Inclusion.NON_EMPTY) .without(SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS); mapper.setSerializationConfig(config); } return mapper; } }
/** * Method for setting defalt POJO property inclusion strategy for serialization. * Equivalent to: *<pre> * mapper.setSerializationConfig(mapper.getSerializationConfig().withSerializationInclusion(incl)); *</pre> * * @since 1.9 */ public ObjectMapper setSerializationInclusion(JsonSerialize.Inclusion incl) { _serializationConfig = _serializationConfig.withSerializationInclusion(incl); return this; }
/** * Method for setting defalt POJO property inclusion strategy for serialization. * Equivalent to: *<pre> * mapper.setSerializationConfig(mapper.getSerializationConfig().withSerializationInclusion(incl)); *</pre> * * @since 1.9 */ public ObjectMapper setSerializationInclusion(JsonSerialize.Inclusion incl) { _serializationConfig = _serializationConfig.withSerializationInclusion(incl); return this; }
public LogQuery() { mapper.getSerializationConfig().withSerializationInclusion(JsonSerialize.Inclusion.NON_EMPTY); }
public JacksonSerializerProvider() { mapper = new ObjectMapper(); mapper.getSerializationConfig().withSerializationInclusion(Inclusion.NON_NULL); // mapper.getSerializationConfig().withClassIntrospector(new BeanIntroSpector()); logger.info("Loaded Jackson JSONSerializerProvider"); }
public OpenStackObjectMapperProvider() { objectMapper = new ObjectMapper(); objectMapper.configure(SerializationConfig.Feature.WRAP_ROOT_VALUE, true); objectMapper.configure(DeserializationConfig.Feature.UNWRAP_ROOT_VALUE, true); objectMapper.configure(DeserializationConfig.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); AnnotationIntrospector introspector = new JacksonAnnotationIntrospector(); objectMapper.setDeserializationConfig(objectMapper.getDeserializationConfig().withAnnotationIntrospector(introspector)); objectMapper.setSerializationConfig(objectMapper.getSerializationConfig().withSerializationInclusion(Inclusion.NON_NULL) .withAnnotationIntrospector(introspector)); }
public OpenStackHeatObjectMapperProvider() { objectMapper = new ObjectMapper(); objectMapper.configure(SerializationConfig.Feature.WRAP_ROOT_VALUE, false); objectMapper.configure(DeserializationConfig.Feature.UNWRAP_ROOT_VALUE, true); objectMapper.configure(DeserializationConfig.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); AnnotationIntrospector introspector = new JacksonAnnotationIntrospector(); objectMapper.setDeserializationConfig(objectMapper.getDeserializationConfig().withAnnotationIntrospector(introspector)); objectMapper.setSerializationConfig(objectMapper.getSerializationConfig().withSerializationInclusion(Inclusion.NON_NULL) .withAnnotationIntrospector(introspector)); }
private static ObjectMapper createObjectMapper() { ObjectMapper mapper = new ObjectMapper(); AnnotationIntrospector pair = new AnnotationIntrospector.Pair(new JaxbAnnotationIntrospector(), new JacksonAnnotationIntrospector()); SerializationConfig serializationConfig = mapper.getSerializationConfig().withSerializationInclusion(Inclusion.NON_NULL).withAnnotationIntrospector(pair); //.withDateFormat(StdDateFormat.getBlueprintISO8601Format()); DeserializationConfig deserializationConfig = mapper.getDeserializationConfig().without(Feature.FAIL_ON_UNKNOWN_PROPERTIES).withAnnotationIntrospector(pair); //.withDateFormat(StdDateFormat.getBlueprintISO8601Format()); mapper.setSerializationConfig(serializationConfig); mapper.setDeserializationConfig(deserializationConfig); return mapper; }
cfg = cfg.withSerializationInclusion(inc);
.withDateFormat(StdDateFormat.getBlueprintISO8601Format())); mapper.setSerializationConfig(mapper.getSerializationConfig().withAnnotationIntrospector(pair) .withSerializationInclusion(JsonSerialize.Inclusion.NON_NULL) .withDateFormat(StdDateFormat.getBlueprintISO8601Format())); return mapper;