List of usage examples for com.fasterxml.jackson.databind ObjectMapper disable
public ObjectMapper disable(SerializationFeature f)
From source file:de.taimos.dvalin.jaxrs.MapperFactory.java
public static ObjectMapper createDefault() { ObjectMapper m = new ObjectMapper(); m.registerModule(new JodaModule()); m.registerModule(new GuavaModule()); m.setSerializationInclusion(Include.NON_NULL); m.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); m.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); m.enable(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS); m.enable(MapperFeature.AUTO_DETECT_GETTERS); return m;/*www . j a v a2s.com*/ }
From source file:de.cinovo.cloudconductor.api.lib.helper.MapperFactory.java
/** * @return the object mapper/*ww w .ja v a2 s.co m*/ */ public static ObjectMapper createDefault() { ObjectMapper m = new ObjectMapper(); m.registerModule(new JodaModule()); m.registerModule(new GuavaModule()); m.setSerializationInclusion(Include.NON_NULL); m.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); m.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); m.enable(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS); m.enable(MapperFeature.AUTO_DETECT_GETTERS); return m; }
From source file:nl.knaw.huygens.alexandria.concordion.JsonConfiguration.java
private static ObjectMapper createDefaultMapper() { final ObjectMapper mapper = new ObjectMapper(); Log.debug("Configuring Jackson ObjectMapper: [" + mapper + "]"); mapper.enable(SerializationFeature.INDENT_OUTPUT); mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); // mapper.disable(SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS); mapper.setVisibility(PropertyAccessor.FIELD, Visibility.ANY); return mapper; }
From source file:com.googlecode.wickedcharts.highcharts.jackson.JsonRenderer.java
private static ObjectMapper createDefaultObjectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.enable(SerializationFeature.INDENT_OUTPUT); mapper.disable(SerializationFeature.WRITE_NULL_MAP_VALUES); mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); mapper.setSerializationInclusion(Include.NON_NULL); return mapper; }
From source file:org.intelligentsia.dowsers.core.serializers.Serializers.java
/** * Build a new <code>Serializer</code> using Json Jackson data binding and * default object mapper./* w ww . j av a 2 s . c o m*/ * * @param innerType * type to serialize. * @return a <code>Serializer</code> instance. */ public static <T> Serializer<T> newJacksonSerializer(final Class<T> innerType) { final ObjectMapper mapper = new ObjectMapper(); mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); return Serializers.newJacksonSerializer(innerType, mapper); }
From source file:org.restdoc.api.util.RestDocParser.java
/** * @return the Jackson mapper for RestDoc *//* w ww . ja va2 s . c om*/ public static ObjectMapper createMapper() { final ObjectMapper mapper = new ObjectMapper(); // Allow comments in JSON mapper.configure(Feature.ALLOW_COMMENTS, true); // Allow unknown properties for extensibility mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); // Include only non-null values mapper.setSerializationInclusion(Include.NON_NULL); return mapper; }
From source file:org.mortbay.jetty.load.generator.starter.AbstractLoadGeneratorStarter.java
protected static Resource evaluateJson(Path profilePath) throws Exception { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); return objectMapper.readValue(profilePath.toFile(), Resource.class); }
From source file:org.mortbay.jetty.load.generator.starter.AbstractLoadGeneratorStarter.java
protected static String writeAsJsonTmp(Resource resource) throws Exception { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); Path tmpPath = Files.createTempFile("profile", ".tmp"); objectMapper.writeValue(tmpPath.toFile(), resource); return tmpPath.toString(); }
From source file:io.fabric8.collector.elasticsearch.ElasticsearchClient.java
public static List<Object> createProviders() { ObjectMapper objectMapper = JsonHelper.createObjectMapper(); objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); return createProviders(objectMapper); }
From source file:org.openmhealth.schema.configuration.JacksonConfiguration.java
public static ObjectMapper newObjectMapper() { ObjectMapper objectMapper = new ObjectMapper(); // we represent JSON numbers as Java BigDecimals objectMapper.enable(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS); // we serialize dates, date times, and times as strings, not numbers objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); // we preserve time zone offsets when deserializing objectMapper.disable(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE); // we default to the ISO8601 format for JSR-310 and support Optional objectMapper.registerModule(new JavaTimeModule()); objectMapper.registerModule(new Jdk8Module()); // but we have to explicitly support the RFC3339 format over ISO8601 to make JSON Schema happy, specifically to // prevent the truncation of zero second fields SimpleModule rfc3339Module = new SimpleModule("rfc3339Module"); rfc3339Module.addSerializer(new Rfc3339OffsetDateTimeSerializer(OffsetDateTime.class)); objectMapper.registerModule(rfc3339Module); return objectMapper; }