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(ObjectMapper objectMapper) 

Source Link

Document

Construct a new MappingJackson2HttpMessageConverter with a custom ObjectMapper .

Usage

From source file:pl.eplan.config.WebMvcConfig.java

private void addJsonConverter(List<HttpMessageConverter<?>> converters) {
    MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter(objectMapper());
    //jsonConverter.setPrefixJson(true);
    jsonConverter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON));
    converters.add(jsonConverter);/*  w  w w .  ja v a  2 s. co m*/
}

From source file:org.zalando.riptide.MapTest.java

public MapTest() {
    template = new RestTemplate();
    template.setMessageConverters(singletonList(
            new MappingJackson2HttpMessageConverter(new ObjectMapper().findAndRegisterModules())));
    template.setErrorHandler(new PassThroughResponseErrorHandler());
    this.server = MockRestServiceServer.createServer(template);
    this.unit = Rest.create(template);
}

From source file:com.expedia.seiso.SeisoWebConfigBeansV1.java

@Bean
public MappingJackson2HttpMessageConverter origMappingJackson2HttpMessageConverter() {
    val converter = new MappingJackson2HttpMessageConverter(origMapper());
    converter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON));
    return converter;
}

From source file:com.example.AuthzApp.java

private MappingJackson2HttpMessageConverter halJsonMappingJackson2HttpMessageConverter() {
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(
            halJsonObjectMapperBuilder().build());
    converter.setSupportedMediaTypes(/*from w ww.j a  va 2 s  . com*/
            Arrays.asList(MediaTypes.HAL_JSON, MediaType.APPLICATION_JSON_UTF8, MediaType.APPLICATION_JSON));
    return converter;
}

From source file:fi.helsinki.moodi.config.OodiConfig.java

@Bean
public RestTemplate oodiRestTemplate() {
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(
            objectMapper());/*ww  w.j a va  2s  . c  o m*/

    RestTemplate restTemplate = new RestTemplate(Collections.singletonList(converter));
    restTemplate.setInterceptors(newArrayList(new LoggingInterceptor(), new RequestTimingInterceptor()));
    if (useClientCert()) {
        final HttpClient client = HttpClients.custom().setSSLContext(sslContext()).build();
        restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory(client));
    }
    return restTemplate;
}

From source file:org.zalando.riptide.ActionsTest.java

public ActionsTest() {
    final RestTemplate template = new RestTemplate();
    template.setMessageConverters(singletonList(
            new MappingJackson2HttpMessageConverter(new ObjectMapper().findAndRegisterModules())));
    template.setErrorHandler(new PassThroughResponseErrorHandler());
    this.server = MockRestServiceServer.createServer(template);
    this.unit = Rest.create(template);
}

From source file:org.springframework.cloud.dataflow.server.config.web.WebConfiguration.java

@Bean
public HttpMessageConverters messageConverters() {
    final ObjectMapper objectMapper = new ObjectMapper();
    setupObjectMapper(objectMapper);// www .  j av  a  2 s  .co m
    return new HttpMessageConverters(
            // Prevent default converters
            false,
            // Have Jackson2 converter as the sole converter
            Arrays.<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter(objectMapper)));
}

From source file:com.example.AuthzApp.java

@Bean
RestTemplate restTemplate() {/*from w w w . j  a  v  a 2s .  co m*/
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(
            new ObjectMapper().disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
                    .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE)
                    .registerModule(new JavaTimeModule()));
    return new RestTemplate(Collections.singletonList(converter));
}

From source file:am.ik.categolj3.api.entry.EntryRestControllerDocumentation.java

@Before
public void before() throws Exception {
    EntryProperties properties = new EntryProperties();
    this.entryService = mock(EntryService.class);

    EntryRestController entryRestController = new EntryRestController();
    entryRestController.entryProperties = properties;
    entryRestController.entryService = entryService;

    ObjectMapper objectMapper = new Jackson2ObjectMapperBuilder().dateFormat(new StdDateFormat())
            .indentOutput(true).build();
    MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(
            objectMapper);//from   w ww  . j ava2s.  co m

    this.mockMvc = MockMvcBuilders.standaloneSetup(entryRestController)
            .setCustomArgumentResolvers(new PageableHandlerMethodArgumentResolver())
            .setMessageConverters(jackson2HttpMessageConverter)
            .apply(documentationConfiguration(this.restDocumentation)).build();
}

From source file:org.jhk.pulsing.web.config.WebControllerConfig.java

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

    final Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();

    SerializationHelper.getAvroRecordStream().forEach(avroRecord -> {
        Class<? extends SpecificRecord> clazz = avroRecord.getClazz();
        builder.deserializerByType(clazz, new JsonAvroDeserializer<>(clazz, avroRecord.getSchema()));
        builder.serializerByType(clazz, new AvroJsonSerializer(clazz));
    });/*www  .ja va  2  s .  c  o  m*/

    converters.add(new MappingJackson2HttpMessageConverter(builder.build()));
    converters.add(new StringHttpMessageConverter());
    converters.add(new ResourceHttpMessageConverter());
    converters.add(new FormHttpMessageConverter());
}