Example usage for com.fasterxml.jackson.datatype.jsr310 JavaTimeModule JavaTimeModule

List of usage examples for com.fasterxml.jackson.datatype.jsr310 JavaTimeModule JavaTimeModule

Introduction

In this page you can find the example usage for com.fasterxml.jackson.datatype.jsr310 JavaTimeModule JavaTimeModule.

Prototype

public JavaTimeModule() 

Source Link

Usage

From source file:fi.luontola.cqrshotel.Application.java

@Bean
public ObjectMapper jacksonObjectMapper() {
    ObjectMapper om = new ObjectMapper();
    om.registerModules(new JavaTimeModule(), new MoneyModule());
    om.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    om.configure(SerializationFeature.INDENT_OUTPUT, true);
    om.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    om.configure(DeserializationFeature.FAIL_ON_NUMBERS_FOR_ENUMS, true);
    return om;/*from ww w .j av a2  s .  c o m*/
}

From source file:fi.helsinki.opintoni.config.JacksonConfiguration.java

@Bean
public Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder() {
    Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder = new Jackson2ObjectMapperBuilder();
    jackson2ObjectMapperBuilder/*from   w ww  . ja  v a 2s . com*/
            .modules(Lists.newArrayList(new JavaTimeModule(), new Jdk8Module(), new JodaModule()));
    jackson2ObjectMapperBuilder.failOnUnknownProperties(false);
    return jackson2ObjectMapperBuilder;
}

From source file:com.example.database.DatabaseApp.java

@Bean
public ObjectMapper jsonObjectMapper() {
    final JavaTimeModule module = new JavaTimeModule();
    module.addDeserializer(LocalDateTime.class,
            new LocalDateTimeDeserializer(DateTimeFormatter.ISO_LOCAL_DATE_TIME));
    module.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ISO_LOCAL_DATE));
    final ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(module);//from w  w  w . ja v a2  s  .  c om
    mapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE);
    return mapper;
}

From source file:io.coala.json.JsonUtil.java

/**
 * @param instance/* w  ww. ja va 2s . c  o m*/
 */
public synchronized static void initialize(final ObjectMapper om) {
    om.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);

    final Module[] modules = { new JodaModule(), new UUIDModule(), new JavaTimeModule() };
    om.registerModules(modules);
    LOG.trace("Using jackson v: {} with modules: {}", om.version(),
            Arrays.asList(modules).stream().map(m -> m.getModuleName()).collect(Collectors.toList()));
}

From source file:ninja.eivind.hotsreplayuploader.di.HotSReplayUploaderConfiguration.java

@Bean
public ObjectMapper objectMapper() {
    LOG.info("Building ObjectMapper");
    return new ObjectMapper().registerModule(new JavaTimeModule());
}

From source file:org.moserp.common.json_schema.ObjectMapperBuilder.java

public ObjectMapper build() {
    ObjectMapper mapper = new ObjectMapper();
    mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
    mapper.configure(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS, false);
    mapper.configure(SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS, false);
    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
    registerQuantitySerializer(mapper);/*from   w  ww . j  av  a  2 s.  c  om*/
    mapper.registerModules(new MoneyModule(), new JavaTimeModule(), new Jackson2HalModule());

    return mapper;
}

From source file:com.programmingskillz.SampleApplication.java

private JacksonXMLProvider jacksonXMLProvider() {
    XmlMapper xmlMapper = new XmlMapper();
    xmlMapper.registerModule(new JavaTimeModule());

    JacksonXMLProvider xmlProvider = new JacksonXMLProvider();

    xmlProvider.setMapper(xmlMapper);//  ww w  .  j a  v  a 2 s .  c om
    xmlProvider.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
    return xmlProvider;
}

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:com.todo.backend.config.WebConfiguration.java

@Bean
@Primary// www . jav  a2  s .  c  om
public ObjectMapper objectMapper() {
    final ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModule(new JavaTimeModule());
    objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    return objectMapper;
}

From source file:com.linecorp.bot.servlet.LineBotCallbackRequestParser.java

private static ObjectMapper buildObjectMapper() {
    final ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);

    // Register JSR-310(java.time.temporal.*) module and read number as millsec.
    objectMapper.registerModule(new JavaTimeModule())
            .configure(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS, false);
    return objectMapper;
}