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

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

Introduction

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

Prototype

public void setObjectMapper(ObjectMapper objectMapper) 

Source Link

Document

Set the ObjectMapper for this view.

Usage

From source file:org.springframework.social.tripit.api.impl.TripItTemplate.java

private void registerTripItJsonModule(RestTemplate restTemplate) {
    List<HttpMessageConverter<?>> converters = restTemplate.getMessageConverters();
    for (HttpMessageConverter<?> converter : converters) {
        if (converter instanceof MappingJackson2HttpMessageConverter) {
            MappingJackson2HttpMessageConverter jsonConverter = (MappingJackson2HttpMessageConverter) converter;
            ObjectMapper objectMapper = new ObjectMapper();
            objectMapper.registerModule(new TripItModule());
            jsonConverter.setObjectMapper(objectMapper);
        }/*from   w  w  w . j  a v  a2s  . co m*/
    }
}

From source file:org.jbr.taskmgr.config.WebMvcConfig.java

private MappingJackson2HttpMessageConverter createMappingJackson2HttpMessageConverter() {
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    final ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.setAnnotationIntrospector(new JacksonAnnotationIntrospector());
    converter.setObjectMapper(objectMapper);
    return converter;
}

From source file:org.springframework.social.exfm.api.impl.ExFmTemplate.java

@Override
protected MappingJackson2HttpMessageConverter getJsonMessageConverter() {
    MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter();
    objectMapper = new ObjectMapper();
    objectMapper.registerModule(new ExFmModule());
    converter.setObjectMapper(objectMapper);
    return converter;
}

From source file:org.springframework.social.soundcloud.api.impl.SoundCloudTemplate.java

@Override
protected MappingJackson2HttpMessageConverter getJsonMessageConverter() {
    MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter();
    objectMapper = new ObjectMapper();
    objectMapper.registerModule(new SoundCloudModule());
    converter.setObjectMapper(objectMapper);
    return converter;
}

From source file:com.devnexus.ting.web.config.WebConfig.java

@Bean
public MappingJackson2HttpMessageConverter jsonConverter() {
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(jaxbJacksonObjectMapper());
    converter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON));
    return converter;
}

From source file:org.springframework.social.wunderlist.api.impl.WunderlistTemplate.java

@Override
protected MappingJackson2HttpMessageConverter getJsonMessageConverter() {
    MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter();
    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new WunderlistModule());
    mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    converter.setObjectMapper(mapper);

    return converter;
}

From source file:org.springframework.social.weibo.api.impl.WeiboTemplate.java

@Override
protected MappingJackson2HttpMessageConverter getJsonMessageConverter() {
    MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter();
    objectMapper = new ObjectMapper();
    objectMapper.registerModule(new WeiboModule());
    converter.setObjectMapper(objectMapper);
    return converter;
}

From source file:org.springframework.social.mixcloud.api.impl.MixcloudTemplate.java

@Override
protected MappingJackson2HttpMessageConverter getJsonMessageConverter() {
    MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter();
    converter.setSupportedMediaTypes(Arrays.asList(new MediaType("text", "javascript")));
    objectMapper = new ObjectMapper();
    objectMapper.registerModule(new MixcloudModule());
    converter.setObjectMapper(objectMapper);
    return converter;
}

From source file:alfio.config.MvcConfiguration.java

@Bean
public MappingJackson2HttpMessageConverter jacksonMessageConverter() {
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(objectMapper());
    return converter;
}

From source file:org.springframework.social.tencentWeibo.api.impl.TencentWeiboTemplate.java

@Override
protected MappingJackson2HttpMessageConverter getJsonMessageConverter() {
    MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter();
    objectMapper = new ObjectMapper();
    objectMapper.registerModule(new TencentWeiboModule());
    converter.setObjectMapper(objectMapper);

    List<MediaType> supportedMediaTypes = new ArrayList<MediaType>();
    supportedMediaTypes.add(new MediaType("application", "json", DEFAULT_CHARSET));
    supportedMediaTypes.add(new MediaType("application", "*+json", DEFAULT_CHARSET));
    supportedMediaTypes.add(new MediaType("text", "plain", DEFAULT_CHARSET));
    supportedMediaTypes.add(new MediaType("text", "html", DEFAULT_CHARSET));
    supportedMediaTypes.add(new MediaType("text", "xml", DEFAULT_CHARSET));
    converter.setSupportedMediaTypes(supportedMediaTypes);

    return converter;
}