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.craftercms.security.utils.testing.AbstractRestHandlerTestBase.java

protected HttpMessageConvertingResponseWriter createResponseWriter() {
    ContentNegotiationManagerFactoryBean factoryBean = new ContentNegotiationManagerFactoryBean();
    factoryBean.afterPropertiesSet();/*from   www  . j a va  2s.c o m*/

    ContentNegotiationManager contentNegotiationManager = factoryBean.getObject();
    List<HttpMessageConverter<?>> messageConverters = new ArrayList<>();

    List<JsonSerializer<?>> serializers = new ArrayList<>();
    serializers.add(new ObjectIdSerializer());

    Map<Class<?>, JsonDeserializer<?>> deserializers = new HashMap<>();
    deserializers.put(ObjectId.class, new ObjectIdDeserializer());

    CustomSerializationObjectMapper objectMapper = new CustomSerializationObjectMapper();
    objectMapper.setSerializers(serializers);
    objectMapper.setDeserializers(deserializers);
    objectMapper.init();

    MappingJackson2HttpMessageConverter jsonMessageConverter = new MappingJackson2HttpMessageConverter();
    jsonMessageConverter.setObjectMapper(objectMapper);

    messageConverters.add(jsonMessageConverter);

    return new HttpMessageConvertingResponseWriter(contentNegotiationManager, messageConverters);
}

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

private List<HttpMessageConverter<?>> getConverters() {
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(objectMapper);
    return Lists.newArrayList(converter);
}

From source file:org.jrb.docasm.ApplicationConfig.java

@Bean
public MappingJackson2HttpMessageConverter messageConverter() {

    // assemble json mapper
    final ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    objectMapper.setDateFormat(DateFormat.getDateInstance());
    objectMapper.configure(Feature.WRITE_NUMBERS_AS_STRINGS, true);

    // assemble json message converter
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(objectMapper);

    return converter;
}

From source file:com.goodhuddle.huddle.HuddleWebConfig.java

@Bean
@Primary/*from w w w  .  j a  va  2s.c  o m*/
public MappingJackson2HttpMessageConverter jacksonConvertor() {
    MappingJackson2HttpMessageConverter convertor = new MappingJackson2HttpMessageConverter();
    convertor.setObjectMapper(objectMapper());
    return convertor;
}

From source file:nl.pinniq.web.config.WebMvcConfiguration.java

@Bean
public MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter() {
    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
    objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
    //objectMapper.registerModule(new JSR310Module());
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(objectMapper);
    return converter;
}

From source file:be.dnsbelgium.rdap.WebConfig.java

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

From source file:ai.emot.api.impl.EmotAITemplate.java

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

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

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

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

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

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

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