Example usage for com.fasterxml.jackson.datatype.jdk8 Jdk8Module Jdk8Module

List of usage examples for com.fasterxml.jackson.datatype.jdk8 Jdk8Module Jdk8Module

Introduction

In this page you can find the example usage for com.fasterxml.jackson.datatype.jdk8 Jdk8Module Jdk8Module.

Prototype

Jdk8Module

Source Link

Usage

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);
}