List of usage examples for com.fasterxml.jackson.datatype.jdk8 Jdk8Module Jdk8Module
Jdk8Module
From source file:com.redhat.ipaas.api.v1.rest.ReadApiClientDataTest.java
private static ObjectMapper getObjectMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new Jdk8Module()); return objectMapper; }
From source file:com.redhat.ipaas.api.v1.rest.ObjectMapperProducer.java
@Produces public ObjectMapper create() { ObjectMapper om = new ObjectMapper(); om.registerModule(new Jdk8Module()); return om; }
From source file:org.openmhealth.schema.configuration.JacksonConfiguration.java
public static ObjectMapper newObjectMapper() { ObjectMapper objectMapper = new ObjectMapper(); // we represent JSON numbers as Java BigDecimals objectMapper.enable(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS); // we serialize dates, date times, and times as strings, not numbers objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); // we preserve time zone offsets when deserializing objectMapper.disable(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE); // we default to the ISO8601 format for JSR-310 and support Optional objectMapper.registerModule(new JavaTimeModule()); objectMapper.registerModule(new Jdk8Module()); // but we have to explicitly support the RFC3339 format over ISO8601 to make JSON Schema happy, specifically to // prevent the truncation of zero second fields SimpleModule rfc3339Module = new SimpleModule("rfc3339Module"); rfc3339Module.addSerializer(new Rfc3339OffsetDateTimeSerializer(OffsetDateTime.class)); objectMapper.registerModule(rfc3339Module); return objectMapper; }
From source file:io.github.retz.protocol.DataTest.java
@Test public void longTest() throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new Jdk8Module()); { // Test GH#81 https://github.com/retz/retz/issues/81 String d = "{\"gid\":\"1000\",\"mode\":\"-rw-r--r--\",\"mtime\":1479109579.0,\"nlink\":1,\"path\":\"\\/var\\/lib\\/mesos\\/...\\/results\\/99.bin\",\"size\":5122002944,\"uid\":\"1000\"}"; DirEntry entry = mapper.readValue(d, DirEntry.class); assertEquals(5122002944L, entry.size()); }//from w w w .j a v a 2 s. c o m { String f = "{\"data\": \"deadbeef\", \"offset\":999999999999}"; FileContent content = mapper.readValue(f, FileContent.class); assertEquals(999999999999L, content.offset()); } }
From source file:com.orange.ngsi2.model.ErrorTest.java
@Test public void checkSerialization() throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper().registerModule(new Jdk8Module()); Error parseError = new Error("400"); String json = objectMapper.writeValueAsString(parseError); assertTrue(json.contains("error")); assertFalse(json.contains("description")); assertFalse(json.contains("affectedItems")); }
From source file:com.redhat.ipaas.api.v1.rest.JacksonContextResolver.java
public JacksonContextResolver() throws Exception { this.objectMapper = new ObjectMapper().registerModule(new Jdk8Module()) .setSerializationInclusion(JsonInclude.Include.NON_NULL); }
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 ww w.j av a 2s . c o m*/ 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:net.aethersanctum.lilrest.server.JacksonProvider.java
private ObjectMapper customMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new Jdk8Module()); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); return objectMapper; }
From source file:no.ssb.jsonstat.v2.DimensionTest.java
@BeforeMethod public void setUp() throws Exception { // TODO//from ww w . j a va 2s. c o m mapper.registerModule(new JsonStatModule()); mapper.registerModule(new Jdk8Module().configureAbsentsAsNulls(true)); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); }
From source file:org.openapis.example.common.ObjectMapperContextResolver.java
public ObjectMapperContextResolver() { MAPPER = new ObjectMapper(); MAPPER.registerModule(new AfterburnerModule()); MAPPER.registerModule(new JavaTimeModule()); MAPPER.registerModule(new Jdk8Module()); MAPPER.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); MAPPER.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); }