/** * Method for enabling specified {@link DeserializationConfig} features. * Modifies and returns this instance; no new object is created. * * @since 1.9 */ public ObjectMapper disable(DeserializationConfig.Feature... f) { _deserializationConfig = _deserializationConfig.without(f); return this; }
/** * Method for enabling specified {@link DeserializationConfig} features. * Modifies and returns this instance; no new object is created. * * @since 1.9 */ public ObjectMapper disable(DeserializationConfig.Feature... f) { _deserializationConfig = _deserializationConfig.without(f); return this; }
/** * Method for enabling specified {@link DeserializationConfig} features. * Modifies and returns this instance; no new object is created. * * @since 1.9 */ public ObjectMapper disable(DeserializationConfig.Feature... f) { _deserializationConfig = _deserializationConfig.without(f); return this; }
/** * Method for enabling specified {@link DeserializationConfig} features. * Modifies and returns this instance; no new object is created. * * @since 1.9 */ public ObjectMapper disable(DeserializationConfig.Feature... f) { _deserializationConfig = _deserializationConfig.without(f); return this; }
private ObjectMapper getDefaultMapper() { ObjectMapper mapper = new ObjectMapper(); DeserializationConfig deserializationConfig = mapper.getDeserializationConfig(); mapper.setDeserializationConfig(deserializationConfig.without(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES)); return mapper; } }
public BaseService(String dockerApiRoot, String endPointPath) { objectMapper = new ObjectMapper(); // Only send properties that are actually set, default values are often wrong objectMapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL); // If the API changes, we might get new properties that we do not know DeserializationConfig deserializationConfig = objectMapper.getDeserializationConfig() .without(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES); objectMapper.setDeserializationConfig(deserializationConfig); serviceEndPoint = createDockerTarget(dockerApiRoot) .path(TARGET_DOCKER_API_VERSION) .path(endPointPath); }
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; }
AnnotationIntrospector pair = new AnnotationIntrospector.Pair(primary, secondary); mapper.setDeserializationConfig(mapper.getDeserializationConfig().withAnnotationIntrospector(pair) .without(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES) .withDateFormat(StdDateFormat.getBlueprintISO8601Format())); mapper.setSerializationConfig(mapper.getSerializationConfig().withAnnotationIntrospector(pair)