Package nl.vpro.jackson2
Class Jackson2Mapper
java.lang.Object
com.fasterxml.jackson.core.TreeCodec
com.fasterxml.jackson.core.ObjectCodec
com.fasterxml.jackson.databind.ObjectMapper
nl.vpro.jackson2.Jackson2Mapper
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,Serializable
public class Jackson2Mapper
extends com.fasterxml.jackson.databind.ObjectMapper
TODO: Many static public members that are not unmodifiable (e.g.
INSTANCE
).
Please use the static getters (like getInstance()
, so we could change that.
- Author:
- Rico, Michiel Meeuwissen
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper
com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Jackson2Mapper
Deprecated.static final Jackson2Mapper
Deprecated.static final Jackson2Mapper
Deprecated.static final Jackson2Mapper
Deprecated.static final Jackson2Mapper
Deprecated.static final Jackson2Mapper
Deprecated.static final Jackson2Mapper
Deprecated.static final Jackson2Mapper
Deprecated.Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper
_coercionConfigs, _configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
configureMapper
(com.fasterxml.jackson.databind.ObjectMapper mapper) static void
configureMapper
(com.fasterxml.jackson.databind.ObjectMapper mapper, Predicate<com.fasterxml.jackson.databind.Module> filter) static Jackson2Mapper
create
(String toString, Predicate<com.fasterxml.jackson.databind.Module> module, Consumer<com.fasterxml.jackson.databind.ObjectMapper>... consumer) static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static Jackson2Mapper
static <T> T
lenientTreeToValue
(com.fasterxml.jackson.databind.JsonNode jsonNode, Class<T> clazz) static void
toString()
Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper
_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _verifyNoTrailingTokens, _verifySchemaType, _writeValueAndClose, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, coercionConfigDefaults, coercionConfigFor, coercionConfigFor, configOverride, configure, configure, configure, configure, configure, configure, constructType, constructType, convertValue, convertValue, convertValue, copy, copyWith, createArrayNode, createDeserializationContext, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createObjectNode, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getFactory, getInjectableValues, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForArrayOf, readerForListOf, readerForMapOf, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAccessorNaming, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setCacheProvider, setConfig, setConfig, setConstructorDetector, setDateFormat, setDefaultAttributes, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, treeToValue, treeToValue, updateValue, valueToTree, version, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
Methods inherited from class com.fasterxml.jackson.core.ObjectCodec
getJsonFactory
-
Field Details
-
INSTANCE
Deprecated. -
LENIENT
Deprecated. -
STRICT
Deprecated. -
PRETTY_STRICT
Deprecated. -
PRETTY
Deprecated. -
PUBLISHER
Deprecated. -
PRETTY_PUBLISHER
Deprecated. -
BACKWARDS_PUBLISHER
Deprecated.
-
-
Method Details
-
getInstance
-
getLenientInstance
-
getPrettyInstance
-
getPrettyStrictInstance
-
getStrictInstance
-
getPublisherInstance
-
getPrettyPublisherInstance
-
getBackwardsPublisherInstance
-
getModelInstance
-
getModelAndNormalInstance
-
getThreadLocal
-
setThreadLocal
-
lenientTreeToValue
public static <T> T lenientTreeToValue(com.fasterxml.jackson.databind.JsonNode jsonNode, Class<T> clazz) -
create
@SafeVarargs public static Jackson2Mapper create(String toString, Predicate<com.fasterxml.jackson.databind.Module> module, Consumer<com.fasterxml.jackson.databind.ObjectMapper>... consumer) -
configureMapper
public static void configureMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) -
configureMapper
public static void configureMapper(com.fasterxml.jackson.databind.ObjectMapper mapper, Predicate<com.fasterxml.jackson.databind.Module> filter) -
addFilter
-
toString
-