public class JackanModule
extends com.fasterxml.jackson.databind.module.SimpleModule
CkanClient.CKAN_TIMESTAMP_PATTERN
. In case there are problems in
parsing deserializes them to null.
NOTE: We made a custom module because when reading dates, Jackson defaults to
using GMT for all processing unless specifically told otherwise, see
< href="http://wiki.fasterxml.com/JacksonFAQTimestampHandling" target="_blank">Jackson
FAQ. When writing dates, Jackson would also add a Z for timezone and add
+1 for GMT, which we don't want.Modifier and Type | Class and Description |
---|---|
static class |
JackanModule.GroupOrgPackagesDeserializer
group org packages sometimes are arrays, sometimes numbers.
|
Constructor and Description |
---|
JackanModule() |
addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setupModule, setValueInstantiators, version
Copyright © 2015 Trento Rise. All rights reserved.