Example usage for com.fasterxml.jackson.datatype.guava GuavaModule GuavaModule

List of usage examples for com.fasterxml.jackson.datatype.guava GuavaModule GuavaModule

Introduction

In this page you can find the example usage for com.fasterxml.jackson.datatype.guava GuavaModule GuavaModule.

Prototype

public GuavaModule() 

Source Link

Usage

From source file:de.taimos.dvalin.jaxrs.MapperFactory.java

public static ObjectMapper createDefault() {
    ObjectMapper m = new ObjectMapper();
    m.registerModule(new JodaModule());
    m.registerModule(new GuavaModule());
    m.setSerializationInclusion(Include.NON_NULL);
    m.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
    m.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
    m.enable(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS);
    m.enable(MapperFeature.AUTO_DETECT_GETTERS);
    return m;//from  w w w.j a  va  2s .c o m
}

From source file:de.cinovo.cloudconductor.api.lib.helper.MapperFactory.java

/**
 * @return the object mapper/*from   w  ww.  ja  va 2s  .  co m*/
 */
public static ObjectMapper createDefault() {
    ObjectMapper m = new ObjectMapper();
    m.registerModule(new JodaModule());
    m.registerModule(new GuavaModule());
    m.setSerializationInclusion(Include.NON_NULL);
    m.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
    m.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
    m.enable(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS);
    m.enable(MapperFeature.AUTO_DETECT_GETTERS);
    return m;
}

From source file:com.spectralogic.ds3autogen.Ds3NameMapperParserImpl.java

private static ObjectMapper initDs3NameMapper() {
    final ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModule(new GuavaModule());
    return objectMapper;
}

From source file:br.com.catbag.gifreduxsample.models.AppState.java

public static AppState fromJson(String json) throws IOException {
    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new GuavaModule());
    return mapper.readValue(json, AppState.class);
}

From source file:com.github.nmorel.gwtjackson.guava.jackson.AbstractJacksonGuavaTest.java

@Override
public void setUp() {
    super.setUp();
    objectMapper.registerModule(new GuavaModule());
}

From source file:com.mesosphere.sdk.config.SerializationUtils.java

/**
 * Returns a new {@link ObjectMapper} with default modules against the provided factory.
 *
 * @param mapper the instance to register default modules with
 *//*from  w  ww  .ja  va2s  .  c om*/
public static ObjectMapper registerDefaultModules(ObjectMapper mapper) {
    // enable support for ...
    return mapper.registerModules(new GuavaModule(), // Guava types
            new JavaTimeModule(), // java.time.* types
            new Jdk8Module(), // Optional<>s
            new ProtobufModule()); // Protobuf objects
}

From source file:com.spectralogic.ds3autogen.docspec.Ds3DocSpecParserImpl.java

private static ObjectMapper initDs3DocSpec() {
    final ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModule(new GuavaModule());
    return objectMapper;
}

From source file:com.ning.metrics.collector.guice.providers.CollectorObjectMapperProvider.java

@Override
public ObjectMapper get() {
    final ObjectMapper mapper = new ObjectMapper();
    mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
    mapper.registerModule(new JodaModule());
    mapper.registerModule(new GuavaModule());
    return mapper;
}

From source file:things.thing.ThingsObjectMapper.java

public ThingsObjectMapper(TypeRegistry tr) {
    this.tr = tr;
    registerModule(new GuavaModule());
    registerModule(new ThingModule(this, tr));
    registerModule(new JSR310Module());
    registerModule(new AfterburnerModule());
}

From source file:org.mayocat.shop.payment.store.jdbi.mapper.GatewayCustomerDataMapper.java

@Override
public GatewayCustomerData map(int index, ResultSet resultSet, StatementContext ctx) throws SQLException {
    UUID customerId = (UUID) resultSet.getObject("customer_id");
    String gateway = resultSet.getString("gateway");

    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new GuavaModule());
    try {//from  w w  w  .  j a v a  2s  . com
        Map<String, Object> data = mapper.readValue(resultSet.getString("customer_data"),
                new TypeReference<Map<String, Object>>() {
                });

        return new GatewayCustomerData(customerId, gateway, data);
    } catch (IOException e) {
        final Logger logger = LoggerFactory.getLogger(GatewayCustomerDataMapper.class);
        logger.error("Failed to de-serialize gateway customer data", e);

        return null;
    }
}