List of usage examples for com.fasterxml.jackson.datatype.joda JodaModule JodaModule
public JodaModule()
From source file:com.clicktravel.common.http.application.ObjectMapperProvider.java
public ObjectMapperProvider() { objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule()); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); objectMapper.setSerializationInclusion(Include.NON_NULL); // Swagger codegen generates the following code, but it seems to be redundant // as the Java model files for enums have @JsonValue on the toString() methods // objectMapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING); // objectMapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING); }
From source file:com.hp.autonomy.frontend.find.core.search.QueryRestrictionsDeserializer.java
protected ObjectMapper createObjectMapper() { final ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule()); return objectMapper; }
From source file:com.infinitechaos.vpcviewer.config.JacksonConfiguration.java
@Bean public JodaModule jacksonJodaModule() { JodaModule module = new JodaModule(); DateTimeFormatterFactory formatterFactory = new DateTimeFormatterFactory(); formatterFactory.setIso(DateTimeFormat.ISO.DATE); module.addSerializer(DateTime.class, new DateTimeSerializer( new JacksonJodaFormat(formatterFactory.createDateTimeFormatter().withZoneUTC()))); return module; }
From source file:com.clicktravel.infrastructure.persistence.aws.cloudsearch.client.JsonDocumentSearchResponseUnmarshaller.java
public JsonDocumentSearchResponseUnmarshaller() { mapper = new ObjectMapper(); mapper.registerModule(new JodaModule()); mapper.configure(SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED, true); mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); mapper.setPropertyNamingStrategy(new LowerCasePropertyNamingStrategy()); }
From source file:org.robobninjas.riemann.json.RiemannEventObjectMapper.java
public RiemannEventObjectMapper() { // ISO-8601//from ww w. j a v a2 s .c o m configure(com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); registerModule(new JodaModule()); }
From source file:com.metamx.rdiclient.JacksonSerializerTest.java
@Test public void testSimpleSerialization() throws Exception { final String outputString = "{\"timestamp\":\"2014-01-01T00:00:00.000Z\",\"at\":2}"; objectMapper.registerModule(new JodaModule()); final Serializer<MmxAuctionSummary> serializer = new JacksonSerializer<>(objectMapper); final byte[] eventBytes = serializer.serialize(sampleEventValid); final String eventString = objectMapper .writeValueAsString(objectMapper.readValue(eventBytes, MmxAuctionSummary.class)); Assert.assertEquals(eventString, outputString); }
From source file:io.instacount.client.jackson.InstacountClientObjectMapper.java
/** * No-args Constructor.//from w ww . j a v a2 s . c o m * * @see "https://github.com/FasterXML/jackson-datatype-joda" */ public InstacountClientObjectMapper() { registerModule(new HttpUrlModule()); registerModule(new JodaModule()); registerModule(new GuavaModule()); configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); setDateFormat(new ISO8601DateFormat()); }
From source file:com.monarchapis.driver.jaxrs.common.JacksonContextResolver.java
public JacksonContextResolver() { mapper = new ObjectMapper(); mapper.registerModule(new JodaModule()); mapper.registerModule(new GuavaModule()); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); }
From source file:org.lable.rfc3881.auditlogger.serialization.RFC3881ModuleTest.java
@Test public void moduleTest() throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new RFC3881Module()); objectMapper.registerModule(new JodaModule()); objectMapper.configure(SerializationFeature.INDENT_OUTPUT, true); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); LogEntry logEntry = new LogEntry( new Event(new CodeReference("events", "logon", "log-on"), EventAction.EXECUTE, EventOutcome.SUCCESS), new Principal("bob", null, "Bob Jones", new CodeReference("roles", "user", "authenticated user")), null, null, NetworkAccessPoint.byIPAddress("127.0.0.1"), Collections.singletonList( new AuditSource("servercluster1", "tomcat1", AuditSourceType.WEB_SERVER_PROCESS)), Collections.singletonList(new ParticipantObject("bob", ParticipantObjectType.PERSON, ParticipantObjectIDType.USER_IDENTIFIER, ParticipantObjectTypeRole.USER, DataLifeCycle.ACCESS_OR_USE, new CodeReference("sensitivity", "TOPSECRET", "Quite secret"), "Bob Jones", "TEST".getBytes(), new ParticipantObject.Detail(new CodeReference("detail", "DT1", "Detail 1"), new byte[0]))), new CodeReference("version", "1", "1")); System.out.println(objectMapper.writeValueAsString(logEntry)); }
From source file:de.phoenix.rs.JacksonConfigurator.java
public JacksonConfigurator() { // Support joda datetime mapper.registerModule(new JodaModule()); mapper.enableDefaultTyping();//from w w w.ja v a2 s . c om mapper.enableDefaultTyping(DefaultTyping.NON_FINAL, As.WRAPPER_OBJECT); mapper.setSerializationInclusion(Include.NON_NULL); }