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

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

Introduction

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

Prototype

Jackson2ObjectMapperFactoryBean

Source Link

Usage

From source file:com.vgorcinschi.concordiafootballmanager.rest.RestServletContextConfiguration.java

@Bean
public Jackson2ObjectMapperFactoryBean mapper() {
    Jackson2ObjectMapperFactoryBean mapperFactory = new Jackson2ObjectMapperFactoryBean();
    mapperFactory.setAutoDetectFields(false);
    mapperFactory.setAutoDetectGettersSetters(true);
    return mapperFactory;
}

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

/**
 * Custom object mapper to make sure that dates and other values serialize
 * correctly.//from  w  w w. jav a 2  s  .c  om
 *
 * @return A new object mapper.
 */
private ObjectMapper objectMapper() {
    Jackson2ObjectMapperFactoryBean bean = new Jackson2ObjectMapperFactoryBean();
    bean.setIndentOutput(true);
    bean.setDateFormat(new ISO8601DateFormat());
    bean.afterPropertiesSet();
    ObjectMapper objectMapper = bean.getObject();
    objectMapper.registerModule(new JodaModule());
    return objectMapper;
}

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

private ObjectMapper objectMapper() {

    Jackson2ObjectMapperFactoryBean bean = new Jackson2ObjectMapperFactoryBean();

    bean.setIndentOutput(true);//from   ww w. j a v  a 2 s  .com
    bean.setSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
    bean.afterPropertiesSet();

    ObjectMapper objectMapper = bean.getObject();
    objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
    objectMapper.registerModule(new JodaModule());

    return objectMapper;
}

From source file:org.spring.data.gemfire.rest.GemFireRestInterfaceTest.java

protected ObjectMapper getObjectMapper() {
    if (objectMapper == null) {
        Jackson2ObjectMapperFactoryBean objectMapperFactoryBean = new Jackson2ObjectMapperFactoryBean();

        objectMapperFactoryBean.setFailOnEmptyBeans(true);
        objectMapperFactoryBean.setFeaturesToEnable(Feature.ALLOW_COMMENTS);
        objectMapperFactoryBean.setFeaturesToEnable(Feature.ALLOW_SINGLE_QUOTES);
        objectMapperFactoryBean.setFeaturesToEnable(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT);
        objectMapperFactoryBean.setFeaturesToDisable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
        objectMapperFactoryBean.setIndentOutput(true);
        objectMapperFactoryBean.setSimpleDateFormat("MM/dd/yyyy");
        objectMapperFactoryBean.afterPropertiesSet();

        objectMapper = objectMapperFactoryBean.getObject();
    }//from  w  ww. jav a  2 s  .  co m

    return objectMapper;
}