List of usage examples for org.springframework.http.converter.json GsonHttpMessageConverter GsonHttpMessageConverter
public GsonHttpMessageConverter()
From source file:newcontroller.handler.impl.DefaultResponseTest.java
@Test public void testBodyText() throws Exception { MockHttpServletResponse response = new MockHttpServletResponse(); Response res = new DefaultResponse(response, Arrays.asList(new StringHttpMessageConverter(), new GsonHttpMessageConverter())); HandlerBridge handlerBridge = res.body("Hello"); handlerBridge.bridge(new DefaultRequest(new MockHttpServletRequest()), res); assertThat(response.getContentAsString(), is("Hello")); }
From source file:net.ljcomputing.gson.config.GsonConfiguration.java
/** * Custom converters definitions./* ww w . ja v a 2 s.c o m*/ * * @return the http message converters */ @Bean public HttpMessageConverters customConverters() { final Collection<HttpMessageConverter<?>> messageConverters = new ArrayList<>(); final GsonHttpMessageConverter messageConverter = new GsonHttpMessageConverter(); messageConverters.add(messageConverter); LOGGER.info("Returning custom converters"); return new HttpMessageConverters(true, messageConverters); }
From source file:com.nbempire.dentalnavarra.dao.impl.RememberDaoImplSpring.java
@Override public RemembersDTO findRemembers(String patientId) { RestTemplate restTemplate = new RestTemplate(); // Add a JSON converter (use GSON instead of Jackson because is a smaller library) restTemplate.getMessageConverters().add(new GsonHttpMessageConverter()); String urlString = MainKeys.API_HOST + "/patients/" + patientId + "/notifications"; Log.d(TAG, "Getting resource: " + urlString); RemembersDTO response = null;// w w w . j a va 2 s. c om URI url = null; try { url = new URI(urlString); response = restTemplate.getForObject(url, RemembersDTO.class); } catch (URISyntaxException e) { Log.e(TAG, "There was an error creating the URI: " + urlString); } catch (RestClientException restClientException) { Log.e(TAG, "There was an error getting remembers from URL: " + url); Log.e(TAG, restClientException.getMessage()); } return response != null ? response : new RemembersDTO(); }
From source file:newcontroller.handler.impl.DefaultResponseTest.java
@Test public void testBodyJson() throws Exception { MockHttpServletResponse response = new MockHttpServletResponse(); Response res = new DefaultResponse(response, Arrays.asList(new StringHttpMessageConverter(), new GsonHttpMessageConverter())); HandlerBridge handlerBridge = res.body(Collections.singletonMap("name", "Joy")); handlerBridge.bridge(new DefaultRequest(new MockHttpServletRequest()), res); assertThat(response.getContentAsString(), is("{\"name\":\"Joy\"}")); }
From source file:com.coinblesk.server.config.WebMvcConfiguration.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { GsonHttpMessageConverter gsonHttpMessageConverter = new GsonHttpMessageConverter(); gsonHttpMessageConverter.setGson(SerializeUtils.GSON); converters.add(gsonHttpMessageConverter); }
From source file:org.springframework.http.converter.support.AllEncompassingFormHttpMessageConverter.java
public AllEncompassingFormHttpMessageConverter() { addPartConverter(new SourceHttpMessageConverter()); if (jackson2Present) { addPartConverter(new MappingJackson2HttpMessageConverter()); } else if (gsonPresent) { addPartConverter(new GsonHttpMessageConverter()); }/*from www .j ava2 s .c o m*/ }
From source file:net.ljcomputing.gson.config.GsonWebMvcConfigurerAdapter.java
/** * @see org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter * #configureMessageConverters(java.util.List) */// ww w. jav a 2 s . c o m @Override public final void configureMessageConverters(final List<HttpMessageConverter<?>> converters) { final Gson gson = new GsonBuilder().setExclusionStrategies(new ExcludeFromJsonAnnotationExclusionStrategy()) .serializeNulls().create(); final GsonHttpMessageConverter messageConverter = new GsonHttpMessageConverter(); messageConverter.setGson(gson); converters.add(messageConverter); }
From source file:cz.cvut.jirutjak.fastimport.droid.rest.RESTServicesFacade.java
private List<HttpMessageConverter<?>> createMessageConverters() { List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>(1); converters.add(new GsonHttpMessageConverter()); return converters; }
From source file:com.mycompany.testeproject.App.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { Gson gson = new GsonBuilder().registerTypeAdapter(Date.class, new GsonDateSerialization()).create(); GsonHttpMessageConverter gsonHttpMessageConverter = new GsonHttpMessageConverter(); gsonHttpMessageConverter.setGson(gson); converters.add(gsonHttpMessageConverter); super.configureMessageConverters(converters); //To change body of generated methods, choose Tools | Templates. }
From source file:com.atwelm.aezwidget.data.ConfigurationServer.java
/** * Loads the layouts from the server and provides them in the callback if provided * @param callback Contains the layouts or error information *//*from w w w. j a v a 2 s .c om*/ public void loadLayouts(final LoadLayoutCallback callback) { final ConfigurationServer self = this; Thread t = new Thread(new Runnable() { @Override public void run() { try { RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new GsonHttpMessageConverter()); ResponseEntity<AEZFetchLayoutResponseInterface> responseEntity = restTemplate .getForEntity(mServerAddress, mServerType.getResponseClass()); int returnStatus = responseEntity.getStatusCode().value(); if (returnStatus <= 200 && returnStatus < 300) { AEZFetchLayoutResponseInterface response = responseEntity.getBody(); List<AEZLayout> receivedLayouts = response.getLayouts(); callback.success(receivedLayouts); } else { callback.failure(returnStatus, null); } } catch (HttpStatusCodeException rsce) { Log.e(LOG_IDENTIFIER, rsce.toString()); callback.failure(rsce.getStatusCode().value(), rsce.toString()); } catch (RestClientException rce) { Log.e(LOG_IDENTIFIER, rce.toString()); callback.failure(-1, rce.toString()); } } }); t.start(); }