List of usage examples for org.springframework.http.converter.json Jackson2ObjectMapperBuilder Jackson2ObjectMapperBuilder
Jackson2ObjectMapperBuilder
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(/* www . jav a 2s .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.hp.autonomy.frontend.find.core.test.TestConfiguration.java
@ConditionalOnMissingBean @Bean public Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder() { return new Jackson2ObjectMapperBuilder(); }
From source file:com.hp.autonomy.frontend.find.hod.beanconfiguration.HodConfigFileConfiguration.java
@Bean public HodFindConfigFileService configService(final TextEncryptor textEncryptor, final FilterProvider filterProvider) { final ObjectMapper objectMapper = new Jackson2ObjectMapperBuilder().createXmlMapper(false) .mixIn(Authentication.class, HodAuthenticationMixins.class) .mixIn(BCryptUsernameAndPassword.class, ConfigurationFilterMixin.class) .mixIn(HodFindConfig.class, ConfigurationFilterMixin.class) .featuresToEnable(SerializationFeature.INDENT_OUTPUT).build(); final HodFindConfigFileService configService = new HodFindConfigFileService(); configService.setConfigFileLocation("hp.find.home"); configService.setConfigFileName("config.json"); configService.setDefaultConfigFile("/defaultHodConfigFile.json"); configService.setMapper(objectMapper); configService.setTextEncryptor(textEncryptor); configService.setFilterProvider(filterProvider); return configService; }
From source file:fi.helsinki.opintoni.config.JacksonConfiguration.java
@Bean public Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder() { Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder = new Jackson2ObjectMapperBuilder(); jackson2ObjectMapperBuilder/*from w w w . ja v a2 s .co m*/ .modules(Lists.newArrayList(new JavaTimeModule(), new Jdk8Module(), new JodaModule())); jackson2ObjectMapperBuilder.failOnUnknownProperties(false); return jackson2ObjectMapperBuilder; }
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.teradata.benchto.service.ServiceApp.java
@Bean public Jackson2ObjectMapperBuilder configureObjectMapper() { Hibernate4Module hibernate4Module = new Hibernate4Module(); hibernate4Module.disable(USE_TRANSIENT_ANNOTATION); return new Jackson2ObjectMapperBuilder().modulesToInstall(hibernate4Module); }
From source file:org.talend.components.webtest.TestApplication.java
@Bean public Jackson2ObjectMapperBuilder jacksonBuilder() { return new Jackson2ObjectMapperBuilder() { @Override//from w ww.j a v a2 s. co m public void configure(ObjectMapper objectMapper) { super.configure(objectMapper); objectMapper.setVisibility(PropertyAccessor.ALL, Visibility.NONE); objectMapper.setVisibility(PropertyAccessor.FIELD, Visibility.ANY); } }; }
From source file:org.osiam.configuration.JacksonConfig.java
@Bean public Jackson2ObjectMapperBuilder jacksonBuilder() { Jackson2ObjectMapperBuilder jacksonBuilder = new Jackson2ObjectMapperBuilder(); jacksonBuilder.filters(new SimpleFilterProvider().setFailOnUnknownId(false)); jacksonBuilder.modules(jacksonUserDeserializerModule(), metricsModule()); return jacksonBuilder; }
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: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);/* w w w. ja v a 2 s .c o m*/ return builder; }