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