List of usage examples for com.fasterxml.jackson.datatype.guava GuavaModule GuavaModule
public GuavaModule()
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; } }