List of usage examples for org.springframework.http.converter.json Jackson2ObjectMapperBuilder serializationInclusion
JsonInclude.Include serializationInclusion
To view the source code for org.springframework.http.converter.json Jackson2ObjectMapperBuilder serializationInclusion.
Click Source Link
From source file:com.dmi.MainApplication.java
@Bean public Jackson2ObjectMapperBuilder objectMapperBuilder() { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); builder.serializationInclusion(JsonInclude.Include.NON_NULL); builder.failOnUnknownProperties(false); builder.dateFormat(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ")); return builder; }
From source file:br.on.daed.services.configurations.WebMvcConfig.java
@Bean public Jackson2ObjectMapperBuilder objectMapperBuilder() { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); builder.serializationInclusion(JsonInclude.Include.NON_NULL); return builder; }
From source file:com.hantsylabs.restexample.springmvc.config.Jackson2ObjectMapperConfig.java
@Bean public ObjectMapper objectMapper() { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); builder.serializationInclusion(Include.NON_EMPTY); builder.featuresToDisable(// w w w . j a va 2 s . c o m // SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES, DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); builder.featuresToEnable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY); return builder.build(); }
From source file:com.otz.transport.consumer.config.TransportConfiguration.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); builder.serializationInclusion(JsonInclude.Include.NON_NULL); //builder.propertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES); builder.serializationInclusion(JsonInclude.Include.NON_EMPTY); builder.indentOutput(true).dateFormat(new SimpleDateFormat("yyyy-MM-dd")); converters.add(new MappingJackson2HttpMessageConverter(builder.build())); super.configureMessageConverters(converters); }
From source file:fr.example.springboot.Application.java
/** * configure le mapper builder de Jackson * @return/*from ww w. ja v a 2s .c o m*/ */ @Bean public Jackson2ObjectMapperBuilder objectMapperBuilder() { Jackson2ObjectMapperBuilder mapperBuilder = new Jackson2ObjectMapperBuilder(); mapperBuilder.serializationInclusion(JsonInclude.Include.NON_EMPTY); mapperBuilder.featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES, DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); mapperBuilder.featuresToEnable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY); return mapperBuilder; }
From source file:org.devgateway.toolkit.web.spring.MvcConfig.java
@Bean public Jackson2ObjectMapperBuilder objectMapperBuilder() { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); dateFormatGmt.setTimeZone(TimeZone.getTimeZone("GMT")); builder.serializationInclusion(Include.NON_EMPTY).dateFormat(dateFormatGmt); builder.serializerByType(GeoJsonPoint.class, new GeoJsonPointSerializer()); builder.serializerByType(ObjectId.class, new ToStringSerializer()); builder.defaultViewInclusion(true);//from w w w. ja v a 2 s.com return builder; }