List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter setObjectMapper
public void setObjectMapper(ObjectMapper objectMapper)
From source file:org.springframework.social.box.api.impl.BoxTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); objectMapper = new ObjectMapper(); objectMapper.registerModule(new BoxModule()); converter.setObjectMapper(objectMapper); return converter; }
From source file:com.sra.biotech.submittool.persistence.client.RestClientConfiguration.java
public MappingJackson2HttpMessageConverter halConverter() { RelProvider defaultRelProvider = defaultRelProvider(); RelProvider annotationRelProvider = annotationRelProvider(); OrderAwarePluginRegistry<RelProvider, Class<?>> relProviderPluginRegistry = OrderAwarePluginRegistry .create(Arrays.asList(defaultRelProvider, annotationRelProvider)); DelegatingRelProvider delegatingRelProvider = new DelegatingRelProvider(relProviderPluginRegistry); ObjectMapper halObjectMapper = new ObjectMapper(); halObjectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); halObjectMapper.registerModule(new Jackson2HalModule()); halObjectMapper//from w ww . j a v a 2 s. c om .setHandlerInstantiator(new Jackson2HalModule.HalHandlerInstantiator(delegatingRelProvider, null)); MappingJackson2HttpMessageConverter halConverter = new MappingJackson2HttpMessageConverter(); halConverter.setSupportedMediaTypes(Arrays.asList(MediaTypes.HAL_JSON)); halConverter.setObjectMapper(halObjectMapper); return halConverter; }
From source file:org.springframework.social.twitter.api.impl.TwitterTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); converter.setObjectMapper(new ObjectMapper().registerModule(new TwitterModule())); return converter; }
From source file:org.springframework.social.wechat.api.impl.WechatTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); objectMapper = new ObjectMapper(); objectMapper.registerModule(new WechatModule()); converter.setObjectMapper(objectMapper); return converter; }
From source file:org.springframework.social.strava.api.impl.StravaTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new StravaModule()); converter.setObjectMapper(objectMapper); return converter; }
From source file:com.github.moscaville.contactsdb.controller.BaseController.java
public String saveItem(RecordWrapper<T> recordWrapper, ID id) { if (OFFLINE_TEST) { return ""; }/*from www .j a v a2s .c o m*/ String result = null; //RecordWrapper<T> recordWrapper = new RecordWrapper<>(); //BeanUtils.copyProperties(t, recordWrapper.getFields()); StringBuilder sUri = new StringBuilder(); sUri.append(AIRTABLE_ENDPOINT_URL).append(getAirTableName()); URI uri; if (id == null) { try { uri = new URI(sUri.toString()); ResponseEntity<BaseResponse> response = restTemplate.postForEntity(uri, recordWrapper, BaseResponse.class); if (response != null && response.getBody() != null) { result = response.getBody().getId(); } } catch (URISyntaxException ex) { Logger.getLogger(BaseController.class.getName()).log(Level.SEVERE, null, ex); } } else { sUri.append("/").append(id.toString()); MultiValueMap<String, String> headers = new LinkedMultiValueMap<>(); headers.add("HeaderName", "value"); headers.add("Content-Type", "application/json"); ObjectMapper objectMapper = new ObjectMapper(); MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter(); messageConverter.setObjectMapper(objectMapper); restTemplate.getMessageConverters().add(messageConverter); HttpEntity<RecordWrapper> request = new HttpEntity<>(recordWrapper, headers); try { uri = new URI(sUri.toString()); restTemplate.put(uri, request); result = ""; } catch (RestClientException e) { if (e instanceof HttpStatusCodeException) { String errorResponse = ((HttpStatusCodeException) e).getResponseBodyAsString(); System.out.println(errorResponse); } } catch (URISyntaxException ex) { Logger.getLogger(BaseController.class.getName()).log(Level.SEVERE, null, ex); } } return result; }
From source file:com.vgorcinschi.concordiafootballmanager.rest.RestServletContextConfiguration.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { converters.add(new SourceHttpMessageConverter<>()); MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter(); jsonConverter.setSupportedMediaTypes( Arrays.asList(new MediaType("application", "json"), new MediaType("text", "json"))); jsonConverter.setObjectMapper(mapper().getObject().setSerializationInclusion(JsonInclude.Include.NON_NULL)); converters.add(jsonConverter);/*from ww w . j av a 2s . c om*/ }
From source file:org.springframework.social.github.api.impl.GitHubTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new GitHubModule()); converter.setObjectMapper(objectMapper); return converter; }
From source file:org.zalando.riptide.FailedDispatchTest.java
public FailedDispatchTest() { final RestTemplate template = new RestTemplate(); final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(new ObjectMapper().findAndRegisterModules()); template.setMessageConverters(singletonList(converter)); template.setErrorHandler(new PassThroughResponseErrorHandler()); this.server = MockRestServiceServer.createServer(template); this.unit = Rest.create(template); }
From source file:com.huffingtonpost.chronos.servlet.TestConfig.java
@Bean public MappingJackson2HttpMessageConverter converter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(jacksonObjectMapper()); return converter; }