List of usage examples for com.fasterxml.jackson.datatype.jsr310 JavaTimeModule JavaTimeModule
public JavaTimeModule()
From source file:com.example.ResourceConfig.java
@Bean Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder() { return new Jackson2ObjectMapperBuilder().propertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) .featuresToDisable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .modules(new JavaTimeModule().addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ISO_LOCAL_DATE_TIME))); }
From source file:com.example.AuthzApp.java
private Jackson2ObjectMapperBuilder halJsonObjectMapperBuilder() { return new Jackson2ObjectMapperBuilder() .featuresToDisable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .propertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) .modules(new Jackson2HalModule(), new JavaTimeModule()); }
From source file:io.hawkcd.agent.Agent.java
public Agent() { AgentConfiguration.configure();// ww w. j av a2s.c o m this.jobExecutor = new JobExecutor(); this.jsonConverter = new GsonBuilder() .registerTypeAdapter(TaskDefinition.class, new TaskDefinitionAdapter()) .registerTypeAdapter(MaterialDefinition.class, new MaterialDefinitionAdapter()).create(); this.restClient = Client.create(); ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new JavaTimeModule()); }
From source file:com.spotify.reaper.ReaperApplication.java
/** * Before a Dropwizard application can provide the command-line interface, parse a configuration * file, or run as a server, it must first go through a bootstrapping phase. You can add Bundles, * Commands, or register Jackson modules to allow you to include custom types as part of your * configuration class.//from ww w . j a v a 2 s . c o m */ @Override public void initialize(Bootstrap<ReaperApplicationConfiguration> bootstrap) { bootstrap.addBundle(new AssetsBundle("/assets/", "/webui", "index.html")); bootstrap.getObjectMapper().registerModule(new JavaTimeModule()); }
From source file:no.ssb.jsonstat.v2.deser.DatasetDeserializerTest.java
@Test public void testDimensionOrder() throws Exception { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new GuavaModule()); mapper.registerModule(new Jdk8Module()); mapper.registerModule(new JavaTimeModule()); mapper.registerModule(new JsonStatModule()); URL resource = getResource(getClass(), "dimOrder.json"); JsonParser jsonParser = mapper.getFactory().createParser(resource.openStream()); jsonParser.nextValue();/* w ww. j a va 2 s . c o m*/ DatasetBuildable deserialize = ds.deserialize(jsonParser, mapper.getDeserializationContext()); assertThat(deserialize.build().getDimension().keySet()).containsExactly("A", "B", "C"); }
From source file:fi.ilmoeuro.membertrack.ui.MtApplication.java
public MtApplication() throws FileNotFoundException, IOException { super();/* ww w. j ava 2s .c o m*/ config = fi.ilmoeuro.membertrack.config.Config.load(); objectMapper = new ObjectMapper(); objectMapper.registerModule(new JavaTimeModule()); sessionRunner = new DbSessionRunner(config.getSessionRunner()); uowFactory = new DbUnitOfWork.Factory(); personsFactory = new DbPersons.Factory(); servicesFactory = new DbServices.Factory(); membershipsFactory = new DbMemberships.Factory(); dsInitializer = new DataSourceInitializer(config.getDataSourceInitializer()); dbInitializer = new DatabaseInitializer(config.getDatabaseInitializer()); debugServer = new DebugServer(config.getDebugServer()); holviSynchronizer = new HolviSynchronizer<>(objectMapper, config.getHolviSynchronizer(), sessionRunner, uowFactory, personsFactory, servicesFactory, membershipsFactory); appConfig = config.getApplication(); }
From source file:com.example.AuthzApp.java
@Bean RestTemplate restTemplate() {//from w ww. j ava 2s . co m final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter( new ObjectMapper().disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) .registerModule(new JavaTimeModule())); return new RestTemplate(Collections.singletonList(converter)); }
From source file:org.moserp.RestConfiguration.java
@Bean public Module jsr310Module() { return new JavaTimeModule(); }
From source file:de.lgblaumeiser.ptm.cli.rest.RestUtils.java
/** * Constructor, creates the HTTP Client object to execute http rest requests *///from w w w . ja v a2 s.c om public RestUtils() { final RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(TIMEOUT) .setConnectionRequestTimeout(TIMEOUT).setSocketTimeout(TIMEOUT).build(); clientConnector = HttpClientBuilder.create().setDefaultRequestConfig(requestConfig).build(); applicationProps = loadAppProps(); String host = getProperty("ptm.host"); String port = getProperty("ptm.port"); baseUrl = "http://" + host + ":" + port; jsonMapper = new ObjectMapper(); jsonMapper.registerModule(new JavaTimeModule()); }
From source file:org.oruko.dictionary.DictionaryApplication.java
@Bean public JavaTimeModule javaTimeModule() { return new JavaTimeModule(); }