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:io.leishvl.core.config.JacksonConfiguration.java

@Bean
@Primary//from w w w  .  j  av  a2 s  .  c om
public ObjectMapper objectMapper() {
    return new ObjectMapper().setSerializationInclusion(Include.NON_NULL)
            .setSerializationInclusion(Include.NON_EMPTY).setSerializationInclusion(Include.NON_ABSENT)
            .registerModule(new Jdk8Module());
}

From source file:no.ssb.jsonstat.v2.DatasetDeserializationTest.java

@BeforeMethod
public void setUp() throws Exception {
    mapper = new ObjectMapper();
    mapper.registerModule(new GuavaModule());
    mapper.registerModule(new Jdk8Module());
    mapper.registerModule(new JavaTimeModule());
    mapper.registerModule(new JsonStatModule());
}

From source file:io.github.retz.admin.AdminConsoleClient.java

public AdminConsoleClient(JmxClient client) throws MalformedObjectNameException {
    this.client = Objects.requireNonNull(client);
    objectName = new ObjectName("io.github.retz.scheduler:type=AdminConsole");
    this.mapper = new ObjectMapper();
    this.mapper.registerModule(new Jdk8Module());
}

From source file:jp.classmethod.aws.brian.utils.BrianServerObjectMapperFactoryBean.java

@Override
protected ObjectMapper createInstance() {
    ObjectMapper mapper = new ObjectMapper();
    SimpleModule brianModule = new SimpleModule("brianServerModule", VERSION);
    brianModule.addSerializer(Trigger.class, new TriggerSerializer());
    mapper.registerModule(brianModule);//from   w ww.  j  a  v a2s. c o  m
    mapper.registerModule(new Jdk8Module());

    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
    mapper.setVisibility(PropertyAccessor.FIELD, Visibility.ANY);

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
    df.setTimeZone(TimeZones.UNIVERSAL);
    mapper.setDateFormat(df);

    return mapper;
}

From source file:io.github.retz.executor.RetzExecutorTest.java

@Before
public void before() throws IOException {
    folder.create();/*from  w w  w.  ja  va2 s. co  m*/
    executor = new RetzExecutor();
    driver = new DummyExecutorDriver(executor, folder);
    mapper = new ObjectMapper();
    mapper.registerModule(new Jdk8Module());
    LocalProcessManager.start(driver);
}

From source file:com.groupon.jackson.ObjectMapperFactory.java

private static ObjectMapper createModifiableObjectMapper(final String name, final ObjectMapper objectMapper) {
    final SimpleModule module = new SimpleModule(name);
    objectMapper.registerModule(module);
    objectMapper.registerModule(new GuavaModule());
    objectMapper.registerModule(new Jdk7Module());
    objectMapper.registerModule(new Jdk8Module());
    objectMapper.registerModule(new JodaModule());
    objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    objectMapper.configure(DeserializationFeature.WRAP_EXCEPTIONS, false);
    objectMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
    objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    objectMapper.setDateFormat(new ISO8601DateFormat());
    return objectMapper;
}

From source file:no.ssb.jsonstat.v2.DatasetTest.java

@BeforeMethod
public void setUp() throws Exception {

    mapper.registerModule(new JsonStatModule());
    mapper.registerModule(new Jdk8Module().configureAbsentsAsNulls(true));
    mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
    mapper.registerModule(new GuavaModule().configureAbsentsAsNulls(false));
}

From source file:io.github.retz.scheduler.AdminConsoleTest.java

@Test
public void smoke() throws Exception {
    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new Jdk8Module());

    try (AdminConsoleClient client = new AdminConsoleClient(new JmxClient("localhost", port))) {
        List<String> users = client.listUser();
        assertFalse(users.isEmpty());//w  w  w. j a  va  2  s  .  co m
        assertEquals(1, users.size());
        assertEquals("deadbeef", users.get(0));
        {
            String u = client.getUser(users.get(0));
            User user = client.getUserAsObject(users.get(0));
            assertNotNull(user);
            assertTrue(user.enabled());
            assertEquals(u, mapper.writeValueAsString(user));
        }

        {
            User user = client.createUserAsObject("@nushio");
            assertNotNull(user);
            assertTrue(user.enabled());
            System.err.println("User created: " + mapper.writeValueAsString(user));
            System.err.println(FileConfiguration.userAsConfig(user));
        }

        {
            System.err.println(client.enableUser("deadbeef", false));
            User user = client.getUserAsObject("deadbeef");
            assertNotNull(user);
            assertFalse(user.enabled());
        }
    }
}

From source file:io.github.cdelmas.spike.restlet.infrastructure.JacksonCustomConverter.java

private ObjectMapper createMapper() {
    JsonFactory jsonFactory = new JsonFactory();
    jsonFactory.configure(JsonGenerator.Feature.AUTO_CLOSE_TARGET, false);
    ObjectMapper mapper = new ObjectMapper(jsonFactory);
    mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    mapper.registerModule(new Jdk8Module());
    return mapper;
}

From source file:com.proofpoint.json.ObjectMapperProvider.java

public ObjectMapperProvider() {
    modules.add(new Jdk8Module());
    modules.add(new JSR310Module());
    modules.add(new GuavaModule());
    modules.add(new JodaModule());
}