List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter
public MappingJackson2HttpMessageConverter()
From source file:org.springframework.boot.actuate.metrics.ambari.restclient.AsyncAmbariMetricsCollectorRestClient.java
private AsyncRestTemplate createTimelineClient() { MappingJackson2HttpMessageConverter mc = new MappingJackson2HttpMessageConverter(); JaxbAnnotationModule module = new JaxbAnnotationModule(); mc.getObjectMapper().registerModule(module); mc.getObjectMapper().setSerializationInclusion(Include.NON_NULL); AsyncRestTemplate restTemplate = new AsyncRestTemplate(); restTemplate.getMessageConverters().clear(); restTemplate.getMessageConverters().add(mc); SimpleClientHttpRequestFactory requestFactory = (SimpleClientHttpRequestFactory) restTemplate .getAsyncRequestFactory();// w w w . j a va2 s . c o m requestFactory.setReadTimeout(5000); requestFactory.setConnectTimeout(5000); return restTemplate; }
From source file:org.zalando.riptide.NestedDispatchTest.java
public NestedDispatchTest() { 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:org.springframework.boot.actuate.metrics.ambari.restclient.SyncAmbariMetricsCollectorRestClient.java
private RestTemplate createTimelineClient() { MappingJackson2HttpMessageConverter mc = new MappingJackson2HttpMessageConverter(); JaxbAnnotationModule module = new JaxbAnnotationModule(); mc.getObjectMapper().registerModule(module); mc.getObjectMapper().setSerializationInclusion(Include.NON_NULL); RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().clear(); restTemplate.getMessageConverters().add(mc); SimpleClientHttpRequestFactory requestFactory = (SimpleClientHttpRequestFactory) restTemplate .getRequestFactory();//from w ww. j a v a2s.c o m requestFactory.setReadTimeout(2000); requestFactory.setConnectTimeout(2000); return restTemplate; }
From source file:com.toptal.controller.AbstractRestTest.java
/** * Sets http message converter.//ww w .j a va2s . c o m */ @Before public final void setConverter() { this.converter = new MappingJackson2HttpMessageConverter(); this.converter.getObjectMapper().disable(MapperFeature.USE_ANNOTATIONS); }
From source file:com.tkmtwo.rest.config.RestConfigurationSupport.java
@Bean public MappingJackson2HttpMessageConverter jacksonMessageConverter() { MappingJackson2HttpMessageConverter jmc = new MappingJackson2HttpMessageConverter(); jmc.setPrettyPrint(true);//from w ww .j a va 2s . c o m jmc.getObjectMapper().registerModule(new JodaModule()); return jmc; }
From source file:org.springframework.hateoas.client.Traverson.java
/** * Creates a new {@link HttpMessageConverter} to support HAL. * //from w w w . j av a2 s . co m * @return */ private static final HttpMessageConverter<?> getHalConverter() { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new Jackson2HalModule()); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(mapper); converter.setSupportedMediaTypes(Arrays.asList(MediaTypes.HAL_JSON)); return converter; }
From source file:com.tkmtwo.rest.config.RestConfig.java
private MappingJackson2HttpMessageConverter newJacksonMessageConverter() { MappingJackson2HttpMessageConverter jmc = new MappingJackson2HttpMessageConverter(); jmc.setPrettyPrint(true);// w w w. j a v a 2 s . c om jmc.getObjectMapper().registerModule(new JodaModule()); return jmc; }
From source file:com.goodhuddle.huddle.HuddleWebConfig.java
@Bean @Primary/* w ww .j ava 2s.c o m*/ public MappingJackson2HttpMessageConverter jacksonConvertor() { MappingJackson2HttpMessageConverter convertor = new MappingJackson2HttpMessageConverter(); convertor.setObjectMapper(objectMapper()); return convertor; }
From source file:com.iata.ndc.trial.controllers.DefaultController.java
@RequestMapping(value = "/sita", method = RequestMethod.GET) public String getSita() { RestTemplate restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<>(); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.getObjectMapper().configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); converters.add(converter);//from w w w. j a va 2 s. c o m restTemplate.setMessageConverters(converters); HttpHeaders headers = new HttpHeaders(); headers.add("client-key", "zmd9apqgg2jwekf8zgqg5ybf"); headers.setContentType(MediaType.APPLICATION_JSON); ResponseEntity<BALocationsResponseWrapper> baLocationsResponse = restTemplate.exchange( "https://api.ba.com/rest-v1/v1/balocations", HttpMethod.GET, new HttpEntity<Object>(headers), BALocationsResponseWrapper.class); System.out.println(baLocationsResponse.getBody().getGetBALocationsResponse().getCountry().size()); return "index"; }