List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter
public MappingJackson2HttpMessageConverter()
From source file:io.bosh.client.SpringDirectorClientBuilder.java
private void handleTextHtmlResponses(RestTemplate restTemplate) { List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new StringHttpMessageConverter()); MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter(); messageConverter.setSupportedMediaTypes(Arrays.asList(new MediaType("application", "json", DEFAULT_CHARSET), new MediaType("application", "*+json", DEFAULT_CHARSET), new MediaType("text", "html", DEFAULT_CHARSET))); messageConverters.add(messageConverter); restTemplate.setMessageConverters(messageConverters); }
From source file:com.feedeo.rest.client.AbstractRestClient.java
protected RestOperations createRestOperations(ObjectMapper objectMapper, ClientHttpRequestFactory clientHttpRequestFactory) { RestTemplate restTemplate = new RestTemplate(clientHttpRequestFactory); MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); mappingJackson2HttpMessageConverter.setObjectMapper(objectMapper); List<HttpMessageConverter<?>> messageConverters = new ArrayList<>(); messageConverters.add(mappingJackson2HttpMessageConverter); restTemplate.setMessageConverters(messageConverters); List<ClientHttpRequestInterceptor> interceptors = new ArrayList<>(); interceptors.add(new ClientHttpRequestInterceptor() { @Override//from w w w .j ava 2 s. co m public ClientHttpResponse intercept(HttpRequest httpRequest, byte[] bytes, ClientHttpRequestExecution clientHttpRequestExecution) throws IOException { return clientHttpRequestExecution.execute(httpRequest, bytes); } }); restTemplate.setInterceptors(interceptors); return restTemplate; }
From source file:gov.nyc.doitt.gis.geoclient.service.configuration.WebConfig.java
@Bean public HttpMessageConverter<?> jsonMessageConverter() { return new MappingJackson2HttpMessageConverter(); }
From source file:com.bbva.arq.devops.ae.mirrorgate.collectors.jira.config.Config.java
@Bean(JIRA_REST_TEMPLATE) public RestTemplate getJiraRestTemplate() { RestTemplate restTemplate = new RestTemplate(); MappingJackson2HttpMessageConverter jsonHttpMessageConverter = new MappingJackson2HttpMessageConverter(); restTemplate.getMessageConverters().add(jsonHttpMessageConverter); restTemplate.getInterceptors().add(new BasicAuthenticationInterceptor(jiraUserName, jiraPassword)); return restTemplate; }
From source file:com.sitewhere.wso2.identity.scim.Wso2ScimAssetModule.java
public void start(ILifecycleProgressMonitor monitor) throws SiteWhereException { LOGGER.info("Connecting to WSO2 Identity Server instance at: " + getScimUsersUrl()); // Set up the REST client. this.client = isIgnoreBadCertificate() ? new RestTemplate(createSecureTransport(getUsername(), getPassword())) : new RestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>(); converters.add(new MappingJackson2HttpMessageConverter()); converters.add(new ByteArrayHttpMessageConverter()); client.setMessageConverters(converters); cacheAssetData();//from w w w . j av a2s . co m }
From source file:org.manalith.ircbot.plugin.google.GooglePlugin.java
public String getGoogleTopResult(String keyword) { try {//from w ww. j av a 2 s . co m // http://code.google.com/apis/websearch/docs/#fonje final String url = "https://ajax.googleapis.com/ajax/services/search/web?v=1.0" // + "&q=" + keyword // + "&key=" + apiKey // + "&userip=" + InetAddress.getLocalHost().getHostAddress(); MappingJackson2HttpMessageConverter conv = new MappingJackson2HttpMessageConverter(); conv.setSupportedMediaTypes( Collections.singletonList(new MediaType("text", "javascript", Charset.forName("UTF-8")))); RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(conv); SearchResponse res = restTemplate.getForObject(url, SearchResponse.class); if (res.responseData != null && ArrayUtils.isNotEmpty(res.responseData.results)) { SearchResult result = res.responseData.results[0]; // HTML return result.content.replace("<b>", HIGH_INTENSITY).replace("</b>", LOW_INTENSITY) .replace(""", "\"").replace("'", "'").replace(">", ">").replace("<", "<") .replace("&", "&").replace("\n", "") + " : " + result.unescapedUrl; } } catch (IOException e) { logger.warn(e.getMessage(), e); } return null; }
From source file:od.controller.tests.ControllerTests.java
protected ExceptionHandlerExceptionResolver createExceptionResolver() { ExceptionHandlerExceptionResolver exceptionResolver = new ExceptionHandlerExceptionResolver() { @Override//from w w w. j ava 2 s . c o m protected ServletInvocableHandlerMethod getExceptionHandlerMethod(HandlerMethod handlerMethod, Exception exception) { Method method = new ExceptionHandlerMethodResolver(AppControllerAdvice.class) .resolveMethod(exception); return new ServletInvocableHandlerMethod(new AppControllerAdvice(), method); } }; exceptionResolver.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); exceptionResolver.afterPropertiesSet(); return exceptionResolver; }
From source file:io.curly.advisor.web.ReviewResourceControllerTests.java
private String entity(ReviewEntity reviewEntity) { MockHttpOutputMessage message = new MockHttpOutputMessage(); try {//from w ww . j av a2 s . c o m new MappingJackson2HttpMessageConverter().write(reviewEntity, MediaType.APPLICATION_JSON, message); } catch (IOException ignore) { } return message.getBodyAsString(); }
From source file:com.huffingtonpost.chronos.servlet.TestConfig.java
@Bean public MappingJackson2HttpMessageConverter converter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(jacksonObjectMapper()); return converter; }