List of usage examples for com.fasterxml.jackson.datatype.joda JodaModule JodaModule
public JodaModule()
From source file:nebula.plugin.metrics.dispatcher.AbstractMetricsDispatcher.java
@VisibleForTesting public static ObjectMapper getObjectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); mapper.registerModule(new JodaModule()); registerEnumModule(mapper);/*from w w w . ja v a 2 s .co m*/ return mapper; }
From source file:org.yamj.core.hibernate.HibernateAwareObjectMapper.java
public HibernateAwareObjectMapper() { // https://github.com/FasterXML/jackson-module-hibernate Hibernate4Module hm = new Hibernate4Module(); registerModule(hm);// w ww . ja v a 2s. c om hm.configure(Hibernate4Module.Feature.FORCE_LAZY_LOADING, true); // https://github.com/FasterXML/jackson-datatype-joda registerModule(new JodaModule()); }
From source file:com.kixeye.chassis.transport.serde.converter.JsonJacksonMessageSerDe.java
public JsonJacksonMessageSerDe() { this.objectMapper = new ObjectMapper(); this.objectMapper.registerModule(DefaultScalaModule$.MODULE$); this.objectMapper.registerModule(new GuavaModule()); this.objectMapper.registerModule(new JodaModule()); }
From source file:com.clicktravel.infrastructure.persistence.aws.cloudsearch.client.JsonDocumentUpdateMarshaller.java
private JsonDocumentUpdateMarshaller() { mapper = new ObjectMapper(); final SimpleModule module = new SimpleModule(); module.addSerializer(Boolean.class, new BooleanLiteralSerializer()); mapper.registerModule(module);// w w w. j av a2 s.c o m mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); mapper.registerModule(new JodaModule()); mapper.setPropertyNamingStrategy(new LowerCasePropertyNamingStrategy()); }
From source file:com.dynamitegc.billing.business.spreedly.SpreedlyPaymentPlatformServiceTest.java
@Test public void testSerialzeToSpreedlyPaymentDetails() throws IOException { final String details = "{\"paymentMethod\":{\"token\":\"4c9IuXcquWbhICDDHocQv7xTnok\",\"createdAt\":1404140476738,\"updatedAt\":1404140476738,\"email\":\"\",\"storageState\":\"cached\",\"data\":\"\",\"creditCard\":null,\"retained\":null,\"test\":true,\"lastFourDigits\":\"1111\",\"firstSixDigits\":\"411111\",\"cardType\":\"visa\",\"firstName\":\"K\",\"lastName\":\"bell\",\"month\":2,\"year\":2018,\"fullName\":\"K bell\",\"paymentMethodType\":\"credit_card\",\"verificationValue\":\"XXX\",\"number\":\"XXXX-XXXX-XXXX-1111\",\"address1\":\"\",\"address2\":\"\",\"city\":\"\",\"state\":\"\",\"zip\":\"\",\"country\":\"\",\"phone_number\":\"\"}}"; final ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule()); final SpreedlyPaymentDetails spreedlyPaymentDetails = objectMapper.readValue(details, SpreedlyPaymentDetails.class); assertNotNull(spreedlyPaymentDetails); }
From source file:com.miserablemind.api.consumer.tradeking.api.impl.StreamDispatcher.java
public StreamDispatcher(Queue<String> queue, List<StreamListener> listeners) { this.queue = queue; this.listeners = listeners; pool = Executors.newCachedThreadPool(); objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule()); objectMapper.addMixInAnnotations(TradeKingObject.class, TradeKingKObjectMixIn.class); objectMapper.addMixInAnnotations(StreamQuoteEvent.class, StreamQuoteMixIn.class); objectMapper.addMixInAnnotations(StreamTradeEvent.class, StreamTradeMixIn.class); objectMapper.configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true); active = new AtomicBoolean(true); }
From source file:com.kixeye.chassis.transport.serde.converter.YamlJacksonMessageSerDe.java
public YamlJacksonMessageSerDe() { objectMapper.registerModule(DefaultScalaModule$.MODULE$); objectMapper.registerModule(new GuavaModule()); objectMapper.registerModule(new JodaModule()); }
From source file:com.oodlemud.appengine.counter.web.test.guice.providers.ObjectMapperProvider.java
public ObjectMapperProvider() { defaultObjectMapper = new ObjectMapper(); defaultObjectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); defaultObjectMapper.configure(SerializationFeature.WRITE_NULL_MAP_VALUES, false); defaultObjectMapper.configure(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS, false); defaultObjectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); defaultObjectMapper.setSerializationInclusion(Include.NON_NULL); defaultObjectMapper.registerModule(new JodaModule()); defaultObjectMapper.registerModule(new ObjectifyJacksonModule()); defaultObjectMapper.registerModule(new GuavaModule()); }
From source file:com.okta.sdk.framework.JsonApiClient.java
@Override protected void initMarshaller() { objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule().addSerializer(DateTime.class, new CustomDateTimeSerializer())); objectMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL) .disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); }
From source file:io.getlime.push.configuration.WebApplicationConfig.java
/** * Custom object mapper to make sure that dates and other values serialize * correctly.//from w w w.j a v a 2s .c o m * * @return A new object mapper. */ private ObjectMapper objectMapper() { Jackson2ObjectMapperFactoryBean bean = new Jackson2ObjectMapperFactoryBean(); bean.setIndentOutput(true); bean.setDateFormat(new ISO8601DateFormat()); bean.afterPropertiesSet(); ObjectMapper objectMapper = bean.getObject(); objectMapper.registerModule(new JodaModule()); return objectMapper; }