List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter setObjectMapper
public void setObjectMapper(ObjectMapper objectMapper)
From source file:org.springframework.social.betaseries.api.impl.BetaSeriesTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); final ObjectMapper objectMapper = new ObjectMapper().registerModule(new BetaSeriesModule()); //Assert.assertNotNull(objectMapper.findMixInClassFor(Member.class)); converter.setObjectMapper(objectMapper); return converter; }
From source file:com.github.ibm.domino.client.BaseClient.java
protected void init(String pathSuffix) throws RuntimeException { if (database == null || database.isEmpty()) { throw new RuntimeErrorException(new Error("Database parameter not found")); }/*from www. jav a2 s .co m*/ if (ignoreHostNameMatching) { HttpsURLConnection.setDefaultHostnameVerifier((hostname, session) -> true); } StringBuilder p = new StringBuilder(); if (pathSuffix != null && !pathSuffix.isEmpty()) { p.append("/mail"); p.append("/").append(database); } p.append("/api/calendar"); if (pathSuffix != null && !pathSuffix.isEmpty()) { p.append("/").append(pathSuffix); } setPath(p.toString()); ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.setSerializationInclusion(Include.NON_NULL); // mapper.configure(SerializationFeature. WRITE_NULL_MAP_VALUES, false); mapper.registerModule(new Jackson2HalModule()); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setSupportedMediaTypes( Arrays.asList(MediaType.APPLICATION_JSON, MediaType.APPLICATION_OCTET_STREAM)); converter.setObjectMapper(mapper); restTemplate = new RestTemplate(Collections.<HttpMessageConverter<?>>singletonList(converter)); List<ClientHttpRequestInterceptor> interceptors = Collections .<ClientHttpRequestInterceptor>singletonList(new BasicAuthorizationInterceptor(username, password)); restTemplate.setRequestFactory( new InterceptingClientHttpRequestFactory(restTemplate.getRequestFactory(), interceptors)); }
From source file:org.spring.data.gemfire.rest.GemFireRestInterfaceTest.java
protected RestTemplate createRestTemplate() { MappingJackson2HttpMessageConverter httpMessageConverter = new MappingJackson2HttpMessageConverter(); httpMessageConverter.setObjectMapper(getObjectMapper()); return setErrorHandler( new RestTemplate(Collections.<HttpMessageConverter<?>>singletonList(httpMessageConverter))); }
From source file:cz.muni.fi.pa165.rest.layer.RootWebContext.java
@Bean @Primary/*from w ww . jav a2s .c o m*/ public MappingJackson2HttpMessageConverter customJackson2HttpMessageConverter() { MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter(); ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.ENGLISH)); objectMapper.disable(MapperFeature.DEFAULT_VIEW_INCLUSION); jsonConverter.setObjectMapper(objectMapper); return jsonConverter; }
From source file:com.miserablemind.api.consumer.tradeking.api.impl.TradeKingTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.READ_ENUMS_USING_TO_STRING, true); mapper.configure(SerializationFeature.WRITE_ENUMS_USING_TO_STRING, true); mapper.configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true); mapper.registerModule(new TradeKingModule()); mapper.registerModule(new JodaModule()); converter.setObjectMapper(mapper); return converter; }
From source file:com.tikinou.schedulesdirect.ClientUtils.java
private void prepareMessageConverters(List<HttpMessageConverter<?>> converters) { for (HttpMessageConverter<?> messageConverter : converters) { if (messageConverter instanceof MappingJackson2HttpMessageConverter) { ObjectMapper objectMapper = ModuleRegistration.getInstance().getConfiguredObjectMapper(); MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = (MappingJackson2HttpMessageConverter) messageConverter; mappingJackson2HttpMessageConverter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON, MediaType.TEXT_HTML, MediaType.TEXT_PLAIN, MediaType.APPLICATION_OCTET_STREAM)); mappingJackson2HttpMessageConverter.setObjectMapper(objectMapper); }/*from w w w. ja va 2s . c o m*/ } }
From source file:cn.org.once.cstack.initializer.CloudUnitApplicationContext.java
private MappingJackson2HttpMessageConverter jacksonMessageConverter() { MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new Hibernate4Module().enable(Hibernate4Module.Feature.USE_TRANSIENT_ANNOTATION)); messageConverter.setObjectMapper(mapper); return messageConverter; }
From source file:org.springframework.social.facebook.api.impl.FacebookTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); objectMapper = new ObjectMapper(); objectMapper.registerModule(new FacebookModule()); converter.setObjectMapper(objectMapper); return converter; }
From source file:gt.dakaik.config.WebContext.java
public MappingJackson2HttpMessageConverter jacksonJsonMessageConverter() { MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); // final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); // mapper.setDateFormat(df); Hibernate4Module module = new Hibernate4Module(); module.disable(Hibernate4Module.Feature.USE_TRANSIENT_ANNOTATION); //Registering Hibernate4Module to support lazy objects mapper.registerModule(module);//from ww w .j a v a2s. co m messageConverter.setObjectMapper(mapper); return messageConverter; }