Example usage for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter

List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter

Introduction

In this page you can find the example usage for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter.

Prototype

public MappingJackson2HttpMessageConverter() 

Source Link

Document

Construct a new MappingJackson2HttpMessageConverter using default configuration provided by Jackson2ObjectMapperBuilder .

Usage

From source file:com.pepaproch.gtswsdlclient.auth.AuthTokenProviderImpl.java

/**
 *
 * @param baseUrl/*from ww  w .j  a v  a2 s .c  o  m*/
 * @param user
 * @param password
 * @param restTemplate
 * @param validSeconds
 */
public AuthTokenProviderImpl(String baseUrl, String user, String password, RestTemplate restTemplate,
        Integer validSeconds) {
    this.baseUrl = baseUrl;
    this.restTemplate = restTemplate;
    List<HttpMessageConverter<?>> list = new ArrayList<>();
    list.add(new MappingJackson2HttpMessageConverter());
    restTemplate.setMessageConverters(list);
    authorisation = new AuthRequest(user, password);
    authToken = new AuthToken();
    this.validSeconds = validSeconds;
}

From source file:com.skipjaq.awspricing.pricing.AwsPricing.java

private AwsOffer getAwsOffer(String awsOffersUrl) {
    RestTemplate restTemplate = new RestTemplate();
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setSupportedMediaTypes(//from w  ww . j av  a2 s .c  om
            Arrays.asList(new MediaType[] { MediaType.APPLICATION_JSON, MediaType.APPLICATION_OCTET_STREAM }));
    restTemplate.setMessageConverters(Arrays.asList(converter, new FormHttpMessageConverter()));
    try {
        return restTemplate.getForObject(awsOffersUrl, AwsOffer.class);
    } catch (RestClientException e) {
        e.printStackTrace();
        return null;
    }
}

From source file:com.salmon.security.xacml.demo.springmvc.services.RestQueryUnitTest.java

@Before
public void setup() {
    MockitoAnnotations.initMocks(this);

    this.mockMvc = standaloneSetup(restQueryController)
            .setMessageConverters(new MappingJackson2HttpMessageConverter()).build();
}

From source file:com.wanliang.site.config.WebappConfig.java

/**
 * Add JSON MessageConverter to send JSON objects to web clients.
 *//*  ww w  . ja v a  2s  .co m*/
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
    converters.add(new MappingJackson2HttpMessageConverter());
}

From source file:io.restassured.module.mockmvc.GreetingControllerVanillaMockMvcTest.java

@Test
public void mock_mvc_example_for_get_greeting_controller() throws Exception {
    MockMvc mockMvc = standaloneSetup(new GreetingController())
            .setMessageConverters(new MappingJackson2HttpMessageConverter()).build();

    String contentAsString = mockMvc.perform(get("/greeting?name={name}", "Johan").accept(APPLICATION_JSON))
            .andReturn().getResponse().getContentAsString();
    JsonPath jsonPath = new JsonPath(contentAsString);

    assertThat(jsonPath.getInt("id"), equalTo(1));
    assertThat(jsonPath.getString("content"), equalTo("Hello, Johan!"));
}

From source file:org.springframework.http.converter.json.MappingJackson2HttpMessageConverterTests.java

protected void prepareReadGenericsTest() {
    this.converter = new MappingJackson2HttpMessageConverter() {

        @Override/*from   w w w  . ja v  a2  s .com*/
        protected JavaType getJavaType(Type type, Class<?> contextClass) {
            if (type instanceof Class && List.class.isAssignableFrom((Class<?>) type)) {
                return new ObjectMapper().getTypeFactory().constructCollectionType(ArrayList.class,
                        MyBean.class);
            } else {
                return super.getJavaType(type, contextClass);
            }
        }
    };
}

From source file:gr.cti.android.experimentation.MessageConverter.java

@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {

    // http// w  w  w . ja va2  s. com
    HttpMessageConverter converter = new StringHttpMessageConverter();
    converters.add(converter);
    // string
    converter = new FormHttpMessageConverter();
    converters.add(converter);
    // json
    converter = new MappingJackson2HttpMessageConverter();
    converters.add(converter);
}

From source file:com.epam.ta.reportportal.core.configs.ExternalSystemsConfiguration.java

@Bean
public RestTemplate restTemplate() {
    RestTemplate restTemplate = new RestTemplate(
            Collections.singletonList(new MappingJackson2HttpMessageConverter()));
    restTemplate.setErrorHandler(new ForwardingClientExceptionHandler());
    return restTemplate;
}

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  .  ja  va  2 s .  c  om*/
}

From source file:fi.helsinki.opintoni.config.LeikiConfiguration.java

@Bean
public RestTemplate leikiRestTemplate() {
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(objectMapper);
    RestTemplate restTemplate = new RestTemplate(Collections.singletonList(converter));
    restTemplate.setInterceptors(Lists.newArrayList(new LoggingInterceptor()));
    return restTemplate;
}