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:edu.teilar.jcrop.service.ApplicationTest2.java

public static void main(String[] args) {

    RestTemplate restTemplate = new RestTemplate();
    // model to return  
    Map<String, Object> model = new HashMap<String, Object>();

    // set up json mapper
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    ObjectMapper mapper = new ObjectMapper();
    converter.setObjectMapper(mapper);
    List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
    messageConverters.add(converter);/*w  w w . j  a v  a2  s.  c  o  m*/
    restTemplate.setMessageConverters(messageConverters);

    String uri = "http://localhost:8080/jcrop-service/rest/learningobjects/{kobj}";

    KObject kobj = restTemplate.getForObject(uri, KObject.class, "complex1");

    System.out.println("Learning Object: " + kobj.getName());
    System.out.println("Target Concept: " + kobj.getTargetEducationalObjective().getName());

    ArrayList<Node> traverseArrayList = new ArrayList<Node>();

    traverseKObject(kobj, traverseArrayList);
    System.out.println("sss" + traverseArrayList);
}

From source file:org.springframework.hateoas.client.Traverson.java

/**
 * Creates a new {@link HttpMessageConverter} to support HAL.
 * // w  ww. j  a v  a2  s  .  c o  m
 * @return
 */
private static final HttpMessageConverter<?> getHalConverter() {

    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new Jackson2HalModule());
    mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);

    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();

    converter.setObjectMapper(mapper);
    converter.setSupportedMediaTypes(Arrays.asList(MediaTypes.HAL_JSON));

    return converter;
}

From source file:org.test.config.WebConfig.java

@Override
public void configureMessageConverters(final List<HttpMessageConverter<?>> converters) {
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(new ObjectMapper());
    converters.add(converter);// ww  w .j  a v  a2 s  .c o m
}

From source file:org.zlogic.vogon.web.controller.serialization.MappingConfig.java

/**
 * Returns the MappingJackson2HttpMessageConverter instance using the
 * customized JSONMapper as its objectMapper
 *
 * @return the customized MappingJackson2HttpMessageConverter instance
 *///  w  w w. j  a  va2  s  .co m
@Bean
public MappingJackson2HttpMessageConverter jsonConverter() {
    MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter();
    jsonConverter.setObjectMapper(jsonMapper);
    return jsonConverter;
}

From source file:com.mycompany.projetsportmanager.spring.rest.configuration.JacksonDateFormatFix.java

@PostConstruct
public void init() {
    List<HttpMessageConverter<?>> messageConverters = requestMappingHandlerAdapter.getMessageConverters();
    for (HttpMessageConverter<?> messageConverter : messageConverters) {
        if (messageConverter instanceof MappingJackson2HttpMessageConverter) {
            MappingJackson2HttpMessageConverter m = (MappingJackson2HttpMessageConverter) messageConverter;
            m.setObjectMapper(objectMapper);
        }//from  www .jav  a  2  s  .c om
    }
}

From source file:com.github.gabrielruiu.springsocial.yahoo.api.impl.YahooTemplate.java

@Override
protected MappingJackson2HttpMessageConverter getJsonMessageConverter() {
    MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter();
    converter.setObjectMapper(createObjectMapper());
    return converter;
}

From source file:ch.thp.proto.spring.time.web.config.SpringMVCRestConfig.java

@Bean
MappingJackson2HttpMessageConverter converter() {
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(register310TimeModule());
    return converter;
}

From source file:org.springframework.social.google.api.impl.GoogleTemplate.java

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

From source file:org.smartparam.manager.spring.MockMvcTest.java

private HttpMessageConverter<?> jacksonMessageConverter() {
    ObjectMapper jackson = new ObjectMapper();
    SimpleModule serializationModule = new SimpleModule();
    serializationModule.addSerializer(new RepositoryNameSerializer());
    serializationModule.addSerializer(new LevelKeySerializer());
    serializationModule.addSerializer(new ParameterEntryKeySerializer());
    serializationModule.addSerializer(new DescribedCollectionSerializer());
    jackson.registerModule(serializationModule);

    MappingJackson2HttpMessageConverter jacksonConveter = new MappingJackson2HttpMessageConverter();
    jacksonConveter.setObjectMapper(jackson);

    return jacksonConveter;
}

From source file:io.getlime.push.configuration.WebApplicationConfig.java

/**
 * Set custom JSON converter.//from  w  ww. j a v  a 2  s  .  com
 *
 * @return New custom converter with a correct object mapper.
 */
private MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter() {
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(objectMapper());
    return converter;
}