Serialized Form
-
Package com.fasterxml.jackson.databind
-
Class com.fasterxml.jackson.databind.AnnotationIntrospector extends java.lang.Object implements Serializable
-
Class com.fasterxml.jackson.databind.BeanProperty.Std extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_member
AnnotatedMember _member
Physical entity (field, method or constructor argument) that is used to access value of property (or in case of constructor property, just placeholder) -
_metadata
PropertyMetadata _metadata
-
_name
PropertyName _name
-
_type
JavaType _type
-
_wrapperName
PropertyName _wrapperName
-
-
Class com.fasterxml.jackson.databind.DeserializationConfig extends MapperConfigBase<DeserializationFeature,DeserializationConfig> implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_coercionConfigs
CoercionConfigs _coercionConfigs
- Since:
- 2.12
-
_ctorDetector
ConstructorDetector _ctorDetector
- Since:
- 2.12
-
_deserFeatures
int _deserFeatures
Set ofDeserializationFeature
s enabled. -
_formatReadFeatures
int _formatReadFeatures
States ofFormatFeature
s to enable/disable.- Since:
- 2.7
-
_formatReadFeaturesToChange
int _formatReadFeaturesToChange
Bitflag ofFormatFeature
s to enable/disable- Since:
- 2.7
-
_nodeFactory
JsonNodeFactory _nodeFactory
Factory used for constructingJsonNode
instances. -
_parserFeatures
int _parserFeatures
States ofJsonParser.Feature
s to enable/disable. -
_parserFeaturesToChange
int _parserFeaturesToChange
Bitflag ofJsonParser.Feature
s to enable/disable -
_problemHandlers
LinkedNode<DeserializationProblemHandler> _problemHandlers
Linked list that contains all registered problem handlers. Implementation as front-added linked list allows for sharing of the list (tail) without copying the list.
-
-
Class com.fasterxml.jackson.databind.DeserializationContext extends DatabindContext implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_cache
DeserializerCache _cache
Object that handle details ofJsonDeserializer
caching. -
_config
DeserializationConfig _config
Generic deserialization processing configuration -
_currentType
LinkedNode<JavaType> _currentType
Type ofJsonDeserializer
(or, more specifically,ContextualDeserializer
) that is being contextualized currently.- Since:
- 2.5
-
_factory
DeserializerFactory _factory
Read-only factory instance; exposed to let owners (ObjectMapper
,ObjectReader
) access it. -
_featureFlags
int _featureFlags
Bitmap ofDeserializationFeature
s that are enabled -
_injectableValues
InjectableValues _injectableValues
Object used for resolving references to injectable values. -
_readCapabilities
com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> _readCapabilities
Capabilities of the input format.- Since:
- 2.12
-
_view
java.lang.Class<?> _view
Currently active view, if any.
-
-
Class com.fasterxml.jackson.databind.InjectableValues.Std extends InjectableValues implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_values
java.util.Map<java.lang.String,java.lang.Object> _values
-
-
Class com.fasterxml.jackson.databind.JavaType extends com.fasterxml.jackson.core.type.ResolvedType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_asStatic
boolean _asStatic
Whether entities defined with this type should be handled using static typing (as opposed to dynamic runtime type) or not.- Since:
- 2.2
-
_class
java.lang.Class<?> _class
This is the nominal type-erased Class that would be close to the type represented (but not exactly type, due to type erasure: type instance may have more information on this). May be an interface or abstract class, so instantiation may not be possible. -
_hash
int _hash
-
_typeHandler
java.lang.Object _typeHandler
Optional handler that can be attached to indicate how to handle additional type metadata associated with this type.Note: untyped (i.e. caller has to cast) because it is used for different kinds of handlers, with unrelated types.
-
_valueHandler
java.lang.Object _valueHandler
Optional handler (codec) that can be attached to indicate what to use for handling (serializing, deserializing) values of this specific type.Note: untyped (i.e. caller has to cast) because it is used for different kinds of handlers, with unrelated types.
-
-
Class com.fasterxml.jackson.databind.JsonMappingException extends com.fasterxml.jackson.core.JsonProcessingException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_path
java.util.LinkedList<JsonMappingException.Reference> _path
Path through which problem that triggering throwing of this exception was reached.
-
-
Class com.fasterxml.jackson.databind.JsonMappingException.Reference extends java.lang.Object implements Serializable
- serialVersionUID:
- 2L
-
Serialization Methods
-
writeReplace
java.lang.Object writeReplace()
May need some cleaning here, given that `from` may or may not be serializable. since 2.8
-
-
Serialized Fields
-
_desc
java.lang.String _desc
Lazily-constructed description of this instance; needed mostly to allow JDK serialization to work in case whereJsonMappingException.Reference._from
is non-serializable (and has to be dropped) but we still want to pass actual description along.- Since:
- 2.8
-
_fieldName
java.lang.String _fieldName
Name of field (for beans) or key (for Maps) that is part of the reference. May be null for Collection types (which generally haveJsonMappingException.Reference._index
defined), or when resolving Map classes without (yet) having an instance to operate on. -
_index
int _index
Index within aCollection
instance that contained the reference; used if index is relevant and available. If either not applicable, or not available, -1 is used to denote "not known" (or not relevant).
-
-
Class com.fasterxml.jackson.databind.MappingJsonFactory extends com.fasterxml.jackson.core.JsonFactory implements Serializable
- serialVersionUID:
- -1L
-
Class com.fasterxml.jackson.databind.ObjectMapper extends com.fasterxml.jackson.core.ObjectCodec implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_coercionConfigs
CoercionConfigs _coercionConfigs
Current set of coercion configuration definitions that define allowed (and not allowed) coercions from secondary shapes.- Since:
- 2.12
-
_configOverrides
ConfigOverrides _configOverrides
Currently active per-type configuration overrides, accessed by declared type of property.- Since:
- 2.9
-
_deserializationConfig
DeserializationConfig _deserializationConfig
Configuration object that defines basic global settings for the serialization process -
_deserializationContext
DefaultDeserializationContext _deserializationContext
Blueprint context object; stored here to allow custom sub-classes. Contains references to objects needed for deserialization construction (cache, factory). -
_injectableValues
InjectableValues _injectableValues
Provider for values to inject in deserialized POJOs. -
_jsonFactory
com.fasterxml.jackson.core.JsonFactory _jsonFactory
Factory used to createJsonParser
andJsonGenerator
instances as necessary. -
_mixIns
SimpleMixInResolver _mixIns
Mapping that defines how to apply mix-in annotations: key is the type to received additional annotations, and value is the type that has annotations to "mix in".Annotations associated with the value classes will be used to override annotations of the key class, associated with the same field or method. They can be further masked by sub-classes: you can think of it as injecting annotations between the target class and its sub-classes (or interfaces)
- Since:
- 2.6 (earlier was a simple
Map
-
_registeredModuleTypes
java.util.Set<java.lang.Object> _registeredModuleTypes
Set of module types (as perModule.getTypeId()
that have been registered; kept track of iffMapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS
is enabled, so that duplicate registration calls can be ignored (to avoid adding same handlers multiple times, mostly).- Since:
- 2.5
-
_rootDeserializers
java.util.concurrent.ConcurrentHashMap<JavaType,JsonDeserializer<java.lang.Object>> _rootDeserializers
We will use a separate main-level Map for keeping track of root-level deserializers. This is where most successful cache lookups get resolved. Map will contain resolvers for all kinds of types, including container types: this is different from the component cache which will only cache bean deserializers.Given that we don't expect much concurrency for additions (should very quickly converge to zero after startup), let's explicitly define a low concurrency setting.
These may are either "raw" deserializers (when no type information is needed for base type), or type-wrapped deserializers (if it is needed)
-
_serializationConfig
SerializationConfig _serializationConfig
Configuration object that defines basic global settings for the serialization process -
_serializerFactory
SerializerFactory _serializerFactory
Serializer factory used for constructing serializers. -
_serializerProvider
DefaultSerializerProvider _serializerProvider
Object that manages access to serializers used for serialization, including caching. It is configured withObjectMapper._serializerFactory
to allow for constructing custom serializers.Note: while serializers are only exposed
SerializerProvider
, mappers and readers need to access additional API defined byDefaultSerializerProvider
-
_subtypeResolver
SubtypeResolver _subtypeResolver
Thing used for registering sub-types, resolving them to super/sub-types as needed. -
_typeFactory
TypeFactory _typeFactory
Specific factory used for creatingJavaType
instances; needed to allow modules to add more custom type handling (mostly to support types of non-Java JVM languages)
-
-
Class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder extends StdTypeResolverBuilder implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_appliesFor
ObjectMapper.DefaultTyping _appliesFor
Definition of what types is this default typer valid for. -
_subtypeValidator
PolymorphicTypeValidator _subtypeValidator
PolymorphicTypeValidator
top use for validating that the subtypes resolved are valid for use (usually to protect against possible security issues)- Since:
- 2.10
-
-
Class com.fasterxml.jackson.databind.ObjectReader extends com.fasterxml.jackson.core.ObjectCodec implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_config
DeserializationConfig _config
General serialization configuration settings; while immutable, can use copy-constructor to create modified instances as necessary. -
_context
DefaultDeserializationContext _context
Blueprint instance of deserialization context; used for creating actual instance when needed. -
_dataFormatReaders
DataFormatReaders _dataFormatReaders
Optional detector used for auto-detecting data format that byte-based input uses.NOTE: If defined non-null,
readValue()
methods that takeReader
orString
input will fail with exception, because format-detection only works on byte-sources. Also, if format cannot be detect reliably (as per detector settings), aJsonParseException
will be thrown).- Since:
- 2.1
-
_filter
com.fasterxml.jackson.core.filter.TokenFilter _filter
Filter to be consider for JsonParser. Default value to be null as filter not considered. -
_injectableValues
InjectableValues _injectableValues
Values that can be injected during deserialization, if any. -
_parserFactory
com.fasterxml.jackson.core.JsonFactory _parserFactory
Factory used for constructingJsonGenerator
s -
_rootDeserializer
JsonDeserializer<java.lang.Object> _rootDeserializer
We may pre-fetch deserializer as soon asObjectReader._valueType
is known, and if so, reuse it afterwards. This allows avoiding further deserializer lookups and increases performance a bit on cases where readers are reused.- Since:
- 2.1
-
_rootDeserializers
java.util.concurrent.ConcurrentHashMap<JavaType,JsonDeserializer<java.lang.Object>> _rootDeserializers
Root-level cached deserializers. Passed byObjectMapper
, shared with it. -
_schema
com.fasterxml.jackson.core.FormatSchema _schema
When using data format that uses a schema, schema is passed to parser. -
_unwrapRoot
boolean _unwrapRoot
Flag that indicates whether root values are expected to be unwrapped or not -
_valueToUpdate
java.lang.Object _valueToUpdate
Instance to update with data binding; if any. If null, a new instance is created, if non-null, properties of this value object will be updated instead. Note that value can be of almost any type, except notArrayType
; array types cannot be modified because array size is immutable. -
_valueType
JavaType _valueType
Declared type of value to instantiate during deserialization. Defines which deserializer to use; as well as base type of instance to construct if an updatable value is not configured to be used (subject to changes by embedded type information, for polymorphic types). IfObjectReader._valueToUpdate
is non-null, only used for locating deserializer.
-
-
Class com.fasterxml.jackson.databind.ObjectWriter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_config
SerializationConfig _config
General serialization configuration settings -
_generatorFactory
com.fasterxml.jackson.core.JsonFactory _generatorFactory
Factory used for constructingJsonGenerator
s -
_generatorSettings
ObjectWriter.GeneratorSettings _generatorSettings
Container for settings that need to be passed toJsonGenerator
constructed for serializing values.- Since:
- 2.5
-
_prefetch
ObjectWriter.Prefetch _prefetch
We may pre-fetch serializer if root type is known (has been explicitly declared), and if so, reuse it afterwards. This allows avoiding further serializer lookups and increases performance a bit on cases where readers are reused.- Since:
- 2.5
-
_serializerFactory
SerializerFactory _serializerFactory
-
_serializerProvider
DefaultSerializerProvider _serializerProvider
-
-
Class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
characterEscapes
com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes
Caller may want to specify character escaping details, either as defaults, or on call-by-call basis. -
prettyPrinter
com.fasterxml.jackson.core.PrettyPrinter prettyPrinter
To allow for dynamic enabling/disabling of pretty printing, pretty printer can be optionally configured for writer as well -
rootValueSeparator
com.fasterxml.jackson.core.SerializableString rootValueSeparator
Caller may want to override so-called "root value separator", String added (verbatim, with no quoting or escaping) between values in root context. Default value is a single space character, but this is often changed to linefeed. -
schema
com.fasterxml.jackson.core.FormatSchema schema
When using data format that uses a schema, schema is passed to generator.
-
-
Class com.fasterxml.jackson.databind.ObjectWriter.Prefetch extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
rootType
JavaType rootType
Specified root serialization type to use; can be same as runtime type, but usually one of its super types (parent class or interface it implements). -
typeSerializer
TypeSerializer typeSerializer
When dealing with polymorphic types, we cannot pre-fetch serializer, but can pre-fetchTypeSerializer
. -
valueSerializer
JsonSerializer<java.lang.Object> valueSerializer
We may pre-fetch serializer ifObjectWriter.Prefetch.rootType
is known, and if so, reuse it afterwards. This allows avoiding further serializer lookups and increases performance a bit on cases where readers are reused.
-
-
Class com.fasterxml.jackson.databind.PropertyMetadata extends java.lang.Object implements Serializable
- serialVersionUID:
- -1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
Minor optimization: let's canonicalize back to placeholders in cases where there is no real data to consider
-
-
Serialized Fields
-
_contentNulls
com.fasterxml.jackson.annotation.Nulls _contentNulls
Settings regarding handling of incoming `null`s, both for value itself and, for structured types, content values (array/Collection elements, Map values).- Since:
- 2.9
-
_defaultValue
java.lang.String _defaultValue
Optional default value, as String, for property; not used for any functionality by core databind, offered as metadata for extensions. -
_description
java.lang.String _description
Optional human-readable description associated with the property. -
_index
java.lang.Integer _index
Optional index of the property within containing Object.- Since:
- 2.4
-
_required
java.lang.Boolean _required
Three states: required, not required and unknown; unknown represented as null. -
_valueNulls
com.fasterxml.jackson.annotation.Nulls _valueNulls
Settings regarding handling of incoming `null`s, both for value itself and, for structured types, content values (array/Collection elements, Map values).- Since:
- 2.9
-
-
Class com.fasterxml.jackson.databind.PropertyName extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Serialized Fields
-
_encodedSimple
com.fasterxml.jackson.core.SerializableString _encodedSimple
Lazily-constructed efficient representation of the simple name.NOTE: not defined as volatile to avoid performance problem with concurrent access in multi-core environments; due to statelessness of
SerializedString
at most leads to multiple instantiations.- Since:
- 2.4
-
_namespace
java.lang.String _namespace
Additional namespace, for formats that have such concept (JSON does not, XML does, for example). -
_simpleName
java.lang.String _simpleName
Basic name of the property.
-
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategies extends java.lang.Object implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategies.KebabCaseStrategy extends PropertyNamingStrategies.NamingBase implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerCamelCaseStrategy extends PropertyNamingStrategies.NamingBase implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerCaseStrategy extends PropertyNamingStrategies.NamingBase implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerDotCaseStrategy extends PropertyNamingStrategies.NamingBase implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase extends PropertyNamingStrategy implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategies.SnakeCaseStrategy extends PropertyNamingStrategies.NamingBase implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategies.UpperCamelCaseStrategy extends PropertyNamingStrategies.NamingBase implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy extends java.lang.Object implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy extends PropertyNamingStrategy.PropertyNamingStrategyBase implements Serializable
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy extends PropertyNamingStrategy.PropertyNamingStrategyBase implements Serializable
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy extends PropertyNamingStrategy.SnakeCaseStrategy implements Serializable
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerDotCaseStrategy extends PropertyNamingStrategy.PropertyNamingStrategyBase implements Serializable
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy extends PropertyNamingStrategy.UpperCamelCaseStrategy implements Serializable
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase extends PropertyNamingStrategy implements Serializable
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy extends PropertyNamingStrategy.PropertyNamingStrategyBase implements Serializable
-
Class com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy extends PropertyNamingStrategy.PropertyNamingStrategyBase implements Serializable
-
Class com.fasterxml.jackson.databind.RuntimeJsonMappingException extends java.lang.RuntimeException implements Serializable
-
Class com.fasterxml.jackson.databind.SerializationConfig extends MapperConfigBase<SerializationFeature,SerializationConfig> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_defaultPrettyPrinter
com.fasterxml.jackson.core.PrettyPrinter _defaultPrettyPrinter
If "default pretty-printing" is enabled, it will create the instance from this blueprint object.- Since:
- 2.6
-
_filterProvider
FilterProvider _filterProvider
Object used for resolving filter ids to filter instances. Non-null if explicitly defined; null by default. -
_formatWriteFeatures
int _formatWriteFeatures
States ofFormatFeature
s to enable/disable.- Since:
- 2.7
-
_formatWriteFeaturesToChange
int _formatWriteFeaturesToChange
Bitflag ofFormatFeature
s to enable/disable- Since:
- 2.7
-
_generatorFeatures
int _generatorFeatures
States ofJsonGenerator.Feature
s to enable/disable. -
_generatorFeaturesToChange
int _generatorFeaturesToChange
Bitflag ofJsonGenerator.Feature
s to enable/disable -
_serFeatures
int _serFeatures
Set ofSerializationFeature
s enabled.
-
-
-
Package com.fasterxml.jackson.databind.cfg
-
Class com.fasterxml.jackson.databind.cfg.BaseSettings extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_accessorNaming
AccessorNamingStrategy.Provider _accessorNaming
Provider for creatingAccessorNamingStrategy
instances to use- Since:
- 2.12
-
_annotationIntrospector
AnnotationIntrospector _annotationIntrospector
Introspector used for accessing annotation value based configuration. -
_classIntrospector
ClassIntrospector _classIntrospector
Introspector used to figure out Bean properties needed for bean serialization and deserialization. Overridable so that it is possible to change low-level details of introspection, like adding new annotation types. -
_dateFormat
java.text.DateFormat _dateFormat
Custom date format to use for deserialization. If specified, will be used instead ofStdDateFormat
.Note that the configured format object will be cloned once per deserialization process (first time it is needed)
-
_defaultBase64
com.fasterxml.jackson.core.Base64Variant _defaultBase64
Explicitly defaultBase64Variant
to use for handling binary data (byte[]
), used with data formats that use base64 encoding (like JSON, CSV).- Since:
- 2.1
-
_handlerInstantiator
HandlerInstantiator _handlerInstantiator
Object used for creating instances of handlers (serializers, deserializers, type and type id resolvers), given class to instantiate. This is typically used to do additional configuration (with dependency injection, for example) beyond simply construction of instances; or to use alternative constructors. -
_locale
java.util.Locale _locale
DefaultLocale
used with serialization formats. Default value isLocale.getDefault()
. -
_propertyNamingStrategy
PropertyNamingStrategy _propertyNamingStrategy
Custom property naming strategy in use, if any. -
_timeZone
java.util.TimeZone _timeZone
DefaultTimeZone
used with serialization formats, if (and only if!) explicitly set by use; otherwise `null` to indicate "use default", which means "UTC" (from Jackson 2.7); earlier versions (up to 2.6) used "GMT".Note that if a new value is set, timezone is also assigned to
BaseSettings._dateFormat
of this object. -
_typeFactory
TypeFactory _typeFactory
Specific factory used for creatingJavaType
instances; needed to allow modules to add more custom type handling (mostly to support types of non-Java JVM languages) -
_typeResolverBuilder
TypeResolverBuilder<?> _typeResolverBuilder
Builder used to create type resolver for serializing and deserializing values for which polymorphic type handling is needed. -
_typeValidator
PolymorphicTypeValidator _typeValidator
Validator that is used to limit allowed polymorphic subtypes, mostly for security reasons when dealing with untrusted content.- Since:
- 2.10
-
-
Class com.fasterxml.jackson.databind.cfg.CoercionConfig extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_acceptBlankAsEmpty
java.lang.Boolean _acceptBlankAsEmpty
-
_coercionsByShape
CoercionAction[] _coercionsByShape
Mapping fromCoercionInputShape
into correspondingCoercionAction
.
-
-
Class com.fasterxml.jackson.databind.cfg.CoercionConfigs extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_defaultAction
CoercionAction _defaultAction
Global default for cases not explicitly covered -
_defaultCoercions
MutableCoercionConfig _defaultCoercions
Default coercion definitions used if no overrides found by logical or physical type. -
_perClassCoercions
java.util.Map<java.lang.Class<?>,MutableCoercionConfig> _perClassCoercions
Coercion definitions by physical type (Class). -
_perTypeCoercions
MutableCoercionConfig[] _perTypeCoercions
Coercion definitions by logical type (LogicalType
)
-
-
Class com.fasterxml.jackson.databind.cfg.ConfigOverrides extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_defaultInclusion
com.fasterxml.jackson.annotation.JsonInclude.Value _defaultInclusion
- Since:
- 2.9
-
_defaultLeniency
java.lang.Boolean _defaultLeniency
Global default setting (if any) for leniency: if disabled ({link Boolean#TRUE}), "strict" (not lenient): default setting if absence of value is considered "lenient" in Jackson 2.x. Default setting may be overridden by per-type and per-property settings.- Since:
- 2.10
-
_defaultMergeable
java.lang.Boolean _defaultMergeable
- Since:
- 2.9
-
_defaultSetterInfo
com.fasterxml.jackson.annotation.JsonSetter.Value _defaultSetterInfo
- Since:
- 2.9
-
_overrides
java.util.Map<java.lang.Class<?>,MutableConfigOverride> _overrides
Per-type override definitions -
_visibilityChecker
VisibilityChecker<?> _visibilityChecker
- Since:
- 2.9
-
-
Class com.fasterxml.jackson.databind.cfg.ConstructorDetector extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_allowJDKTypeCtors
boolean _allowJDKTypeCtors
Whether auto-detection of constructors of "JDK types" (those in packagesjava.
andjavax.
) is allowed or not -
_requireCtorAnnotation
boolean _requireCtorAnnotation
Whether explicitJsonCreator
is always required for detecting constructors (even if visible) other than the default (no argument) constructor. -
_singleArgMode
ConstructorDetector.SingleArgConstructor _singleArgMode
-
-
Class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl extends ContextAttributes implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_shared
java.util.Map<?,?> _shared
Shared attributes that we cannot modify in-place.
-
-
Class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_abstractTypeResolvers
AbstractTypeResolver[] _abstractTypeResolvers
List of objects that may be able to resolve abstract types to concrete types. Used by functionality like "mr Bean" to materialize types as needed. -
_additionalDeserializers
Deserializers[] _additionalDeserializers
List of providers for additional deserializers, checked before considering default basic or bean deserializers. -
_additionalKeyDeserializers
KeyDeserializers[] _additionalKeyDeserializers
List of providers for additional key deserializers, checked before considering standard key deserializers. -
_modifiers
BeanDeserializerModifier[] _modifiers
List of modifiers that can change the wayBeanDeserializer
instances are configured and constructed. -
_valueInstantiators
ValueInstantiators[] _valueInstantiators
List of objects that know how to create instances of POJO types; possibly using custom construction (non-annoted constructors; factory methods external to value type etc). Used to support objects that are created using non-standard methods; or to support post-constructor functionality.
-
-
Class com.fasterxml.jackson.databind.cfg.MapperConfig extends java.lang.Object implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_base
BaseSettings _base
Immutable container object for simple configuration settings. -
_mapperFeatures
int _mapperFeatures
Set of shared mapper features enabled.
-
-
Class com.fasterxml.jackson.databind.cfg.MapperConfigBase extends MapperConfig<T extends MapperConfigBase<CFG,T>> implements Serializable
-
Serialized Fields
-
_attributes
ContextAttributes _attributes
Contextual attributes accessible (get and set) during processing, on per-call basis.- Since:
- 2.3
-
_configOverrides
ConfigOverrides _configOverrides
Configuration overrides to apply, keyed by type of property.- Since:
- 2.8
-
_mixIns
SimpleMixInResolver _mixIns
Mix-in annotation mappings to use, if any: immutable, cannot be changed once defined.- Since:
- 2.6
-
_rootName
PropertyName _rootName
Explicitly defined root name to use, if any; if empty String, will disable root-name wrapping; if null, will use defaults -
_rootNames
RootNameLookup _rootNames
Simple cache used for finding out possible root name for root name wrapping.Note that instances are stateful (for caching) and as such may need to be copied, and may NOT be demoted down to
BaseSettings
.- Since:
- 2.6
-
_subtypeResolver
SubtypeResolver _subtypeResolver
Registered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.Note that instances are stateful and as such may need to be copied, and may NOT be demoted down to
BaseSettings
. -
_view
java.lang.Class<?> _view
View to use for filtering out properties to serialize or deserialize. Null if none (will also be assigned null ifObject.class
is defined), meaning that all properties are to be included.
-
-
-
Class com.fasterxml.jackson.databind.cfg.MutableCoercionConfig extends CoercionConfig implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.cfg.MutableConfigOverride extends ConfigOverride implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_additionalKeySerializers
Serializers[] _additionalKeySerializers
List of providers for additional key serializers, checked before considering default key serialializers. -
_additionalSerializers
Serializers[] _additionalSerializers
List of providers for additional serializers, checked before considering default basic or bean serialializers. -
_modifiers
BeanSerializerModifier[] _modifiers
List of modifiers that can change the wayBeanSerializer
instances are configured and constructed.
-
-
-
Package com.fasterxml.jackson.databind.deser
-
Class com.fasterxml.jackson.databind.deser.AbstractDeserializer extends JsonDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_acceptBoolean
boolean _acceptBoolean
-
_acceptDouble
boolean _acceptDouble
-
_acceptInt
boolean _acceptInt
-
_acceptString
boolean _acceptString
-
_backRefProperties
java.util.Map<java.lang.String,SettableBeanProperty> _backRefProperties
-
_baseType
JavaType _baseType
-
_objectIdReader
ObjectIdReader _objectIdReader
-
-
Class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory extends DeserializerFactory implements Serializable
-
Serialized Fields
-
_factoryConfig
DeserializerFactoryConfig _factoryConfig
Configuration settings for this factory; immutable instance (just like this factory), new version created via copy-constructor (fluent-style)
-
-
-
Class com.fasterxml.jackson.databind.deser.BeanDeserializer extends BeanDeserializerBase implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.BeanDeserializerBase extends StdDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_anySetter
SettableAnyProperty _anySetter
Fallback setter used for handling any properties that are not mapped to regular setters. If setter is not null, it will be called once for each such property. -
_arrayDelegateDeserializer
JsonDeserializer<java.lang.Object> _arrayDelegateDeserializer
Deserializer that is used iff array-delegate-based creator is to be used for deserializing from JSON Object.NOTE: cannot be
final
because we need to get it duringresolve()
method (and not contextualization). -
_backRefs
java.util.Map<java.lang.String,SettableBeanProperty> _backRefs
We may also have one or more back reference fields (usually zero or one). -
_beanProperties
BeanPropertyMap _beanProperties
Mapping of property names to properties, built when all properties to use have been successfully resolved. -
_beanType
JavaType _beanType
Declared type of the bean this deserializer handles. -
_delegateDeserializer
JsonDeserializer<java.lang.Object> _delegateDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.NOTE: cannot be
final
because we need to get it duringresolve()
method (and not contextualization). -
_externalTypeIdHandler
ExternalTypeHandler _externalTypeIdHandler
Handler that we need iff any of properties uses external type id. -
_ignorableProps
java.util.Set<java.lang.String> _ignorableProps
In addition to properties that are set, we will also keep track of recognized but ignorable properties: these will be skipped without errors or warnings. -
_ignoreAllUnknown
boolean _ignoreAllUnknown
Flag that can be set to ignore and skip unknown properties. If set, will not throw an exception for unknown properties. -
_includableProps
java.util.Set<java.lang.String> _includableProps
Keep track of the the properties that needs to be specifically included. -
_injectables
ValueInjector[] _injectables
List ofValueInjector
s, if any injectable values are expected by the bean; otherwise null. This includes injectors used for injecting values via setters and fields, but not ones passed through constructor parameters. -
_needViewProcesing
boolean _needViewProcesing
Flag that indicates that some aspect of deserialization depends on active view used (if any) -
_nonStandardCreation
boolean _nonStandardCreation
Flag that is set to mark cases where deserialization from Object value using otherwise "standard" property binding will need to use non-default creation method: namely, either "full" delegation (array-delegation does not apply), or properties-based Creator method is used.Note that flag is somewhat mis-named as it is not affected by scalar-delegating creators; it only has effect on Object Value binding.
-
_objectIdReader
ObjectIdReader _objectIdReader
If an Object Id is to be used for value handled by this deserializer, this reader is used for handling. -
_propertyBasedCreator
PropertyBasedCreator _propertyBasedCreator
If the bean needs to be instantiated using constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation. This value gets resolved during general resolution. -
_serializationShape
com.fasterxml.jackson.annotation.JsonFormat.Shape _serializationShape
Requested shape from bean class annotations. -
_unwrappedPropertyHandler
UnwrappedPropertyHandler _unwrappedPropertyHandler
If one of properties has "unwrapped" value, we need separate helper object -
_valueInstantiator
ValueInstantiator _valueInstantiator
Object that handles details of constructing initial bean value (to which bind data to), unless instance is passed (via updateValue()) -
_vanillaProcessing
boolean _vanillaProcessing
Flag that indicates that no "special features" whatsoever are enabled, so the simplest processing is possible.
-
-
Class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory extends BasicDeserializerFactory implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer extends BeanDeserializerBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_buildMethod
AnnotatedMethod _buildMethod
-
_targetType
JavaType _targetType
Type that the builder will produce, target type; as opposed to `handledType()` which refers to Builder class.- Since:
- 2.9
-
-
Class com.fasterxml.jackson.databind.deser.CreatorProperty extends SettableBeanProperty implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_annotated
AnnotatedParameter _annotated
Placeholder that represents constructor parameter, when it is created from actual constructor. May be null when a synthetic instance is created. -
_creatorIndex
int _creatorIndex
- Since:
- 2.1
-
_fallbackSetter
SettableBeanProperty _fallbackSetter
In special cases, when implementing "updateValue", we cannot use constructors or factory methods, but have to fall back on using a setter (or mutable field property). If so, this refers to that fallback accessor.Mutable only to allow setting after construction, but must be strictly set before any use.
- Since:
- 2.3
-
_ignorable
boolean _ignorable
Marker flag that may have to be set during construction, to indicate that although property may have been constructed and added as a placeholder, it represents something that should be ignored during deserialization. This mostly concerns Creator properties which may not be easily deleted during processing.- Since:
- 2.9.4
-
_injectableValue
com.fasterxml.jackson.annotation.JacksonInject.Value _injectableValue
Id of value to inject, if value injection should be used for this parameter (in addition to, or instead of, regular deserialization).- Since:
- 2.11
-
-
Class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext extends DeserializationContext implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_objectIdResolvers
java.util.List<com.fasterxml.jackson.annotation.ObjectIdResolver> _objectIdResolvers
-
-
Class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl extends DefaultDeserializationContext implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.DeserializerCache extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
writeReplace
java.lang.Object writeReplace()
-
-
Serialized Fields
-
_cachedDeserializers
LRUMap<JavaType,JsonDeserializer<java.lang.Object>> _cachedDeserializers
We will also cache some dynamically constructed deserializers; specifically, ones that are expensive to construct. This currently means bean, Enum and container deserializers. -
_incompleteDeserializers
java.util.HashMap<JavaType,JsonDeserializer<java.lang.Object>> _incompleteDeserializers
During deserializer construction process we may need to keep track of partially completed deserializers, to resolve cyclic dependencies. This is the map used for storing deserializers before they are fully complete.
-
-
Class com.fasterxml.jackson.databind.deser.SettableAnyProperty extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
Need to define this to verify that we retain actual Method reference
-
-
Serialized Fields
-
_keyDeserializer
KeyDeserializer _keyDeserializer
- Since:
- 2.9
-
_property
BeanProperty _property
Method used for setting "any" properties, along with annotation information. Retained to allow contextualization of any properties. -
_setter
AnnotatedMember _setter
Annotated variant is needed for JDK serialization only -
_setterIsField
boolean _setterIsField
-
_type
JavaType _type
-
_valueDeserializer
JsonDeserializer<java.lang.Object> _valueDeserializer
-
_valueTypeDeserializer
TypeDeserializer _valueTypeDeserializer
-
-
Class com.fasterxml.jackson.databind.deser.SettableBeanProperty extends ConcreteBeanPropertyBase implements Serializable
-
Serialized Fields
-
_managedReferenceName
java.lang.String _managedReferenceName
If property represents a managed (forward) reference, we will need the name of reference for later linking.TODO: should try to make immutable.
-
_nullProvider
NullValueProvider _nullProvider
Entity used for possible translation from `null` into non-null value of type of this property. Often same as_valueDeserializer
, but not always.- Since:
- 2.9
-
_objectIdInfo
ObjectIdInfo _objectIdInfo
This is the information for object identity associated with the property.TODO: should try to make immutable.
-
_propertyIndex
int _propertyIndex
Index of property (within all property of a bean); assigned when all properties have been collected. Order of entries is arbitrary, but once indexes are assigned they are not changed.TODO: should try to make immutable if at all possible
-
_propName
PropertyName _propName
Logical name of the property (often but not always derived from the setter method name) -
_type
JavaType _type
Base type for property; may be a supertype of actual value. -
_valueDeserializer
JsonDeserializer<java.lang.Object> _valueDeserializer
Deserializer used for handling property value.NOTE: has been immutable since 2.3
-
_valueTypeDeserializer
TypeDeserializer _valueTypeDeserializer
If value will contain type information (to support polymorphic handling), this is the type deserializer used to handle type resolution. -
_viewMatcher
ViewMatcher _viewMatcher
Helper object used for checking whether this property is to be included in the active view, if property is view-specific; null otherwise.TODO: should try to make immutable.
-
_wrapperName
PropertyName _wrapperName
- Since:
- 2.2
-
-
-
Class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating extends SettableBeanProperty implements Serializable
-
Serialized Fields
-
delegate
SettableBeanProperty delegate
-
-
-
Class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference extends JsonMappingException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_roid
ReadableObjectId _roid
-
_unresolvedIds
java.util.List<UnresolvedId> _unresolvedIds
-
-
Class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base extends ValueInstantiator implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_valueType
java.lang.Class<?> _valueType
-
-
Class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating extends ValueInstantiator implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_delegate
ValueInstantiator _delegate
-
-
-
Package com.fasterxml.jackson.databind.deser.impl
-
Class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer extends BeanDeserializerBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_buildMethod
AnnotatedMethod _buildMethod
-
_delegate
BeanDeserializerBase _delegate
Deserializer we delegate operations that we cannot handle. -
_orderedProperties
SettableBeanProperty[] _orderedProperties
Properties in order expected to be found in JSON array. -
_targetType
JavaType _targetType
Type that the builder will produce, target type; as opposed to `handledType()` which refers to Builder class.- Since:
- 2.9
-
-
Class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer extends BeanDeserializerBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_delegate
BeanDeserializerBase _delegate
Deserializer we delegate operations that we cannot handle. -
_orderedProperties
SettableBeanProperty[] _orderedProperties
Properties in order expected to be found in JSON array.
-
-
Class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap extends java.lang.Object implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_aliasDefs
java.util.Map<java.lang.String,java.util.List<PropertyName>> _aliasDefs
Configuration of alias mappings, indexed by unmodified property name to unmodified aliases, if any; entries only included for properties that do have aliases. This is is used for constructing actual reverse lookup mapping, if needed, taking into account possible case-insensitivity, as well as possibility of name prefixes.- Since:
- 2.9
-
_aliasMapping
java.util.Map<java.lang.String,java.lang.String> _aliasMapping
Mapping from secondary names (aliases) to primary names.- Since:
- 2.9
-
_caseInsensitive
boolean _caseInsensitive
- Since:
- 2.5
-
_hashArea
java.lang.Object[] _hashArea
Hash area that contains key/property pairs in adjacent elements. -
_hashMask
int _hashMask
-
_locale
java.util.Locale _locale
We requireLocale
since case changes are locale-sensitive in certain cases (see Turkish I for example)- Since:
- 2.11
-
_propsInOrder
SettableBeanProperty[] _propsInOrder
Array of properties in the exact order they were handed in. This is used by as-array serialization, deserialization. -
_size
int _size
Number of entries stored in the hash area. -
_spillCount
int _spillCount
-
-
Class com.fasterxml.jackson.databind.deser.impl.FailingDeserializer extends StdDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_message
java.lang.String _message
-
-
Class com.fasterxml.jackson.databind.deser.impl.FieldProperty extends SettableBeanProperty implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
-
-
Serialized Fields
-
_annotated
AnnotatedField _annotated
-
_skipNulls
boolean _skipNulls
- Since:
- 2.9
-
-
Class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty extends SettableBeanProperty.Delegating implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
-
writeReplace
java.lang.Object writeReplace()
-
-
Serialized Fields
-
_annotated
AnnotatedConstructor _annotated
Serializable version of single-arg constructor we use for value instantiation.
-
-
Class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty extends SettableBeanProperty.Delegating implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_backProperty
SettableBeanProperty _backProperty
-
_isContainer
boolean _isContainer
Flag that indicates whether property to handle is a container type (array, Collection, Map) or not. -
_referenceName
java.lang.String _referenceName
-
-
Class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty extends SettableBeanProperty.Delegating implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_accessor
AnnotatedMember _accessor
Member (field, method) used for accessing existing value.
-
-
Class com.fasterxml.jackson.databind.deser.impl.MethodProperty extends SettableBeanProperty implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
-
-
Serialized Fields
-
_annotated
AnnotatedMethod _annotated
-
_skipNulls
boolean _skipNulls
- Since:
- 2.9
-
-
Class com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_deserializer
JsonDeserializer<?> _deserializer
-
-
Class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_access
AccessPattern _access
-
_nullValue
java.lang.Object _nullValue
-
-
Class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_name
PropertyName _name
-
_type
JavaType _type
-
-
Class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_deserializer
JsonDeserializer<java.lang.Object> _deserializer
Deserializer used for deserializing id values. -
_idType
JavaType _idType
-
generator
com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator
Blueprint generator instance: actual instance will be fetched fromSerializerProvider
using this as the key. -
idProperty
SettableBeanProperty idProperty
-
propertyName
PropertyName propertyName
-
resolver
com.fasterxml.jackson.annotation.ObjectIdResolver resolver
-
-
Class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty extends SettableBeanProperty implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_forward
SettableBeanProperty _forward
-
-
Class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty extends SettableBeanProperty implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_objectIdReader
ObjectIdReader _objectIdReader
-
-
Class com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator extends com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty extends SettableBeanProperty implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_annotated
AnnotatedMethod _annotated
-
_getter
java.lang.reflect.Method _getter
Get method for accessing property value used to access property (of Collection or Map type) to modify.
-
-
Class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer extends JsonDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_deserializer
JsonDeserializer<java.lang.Object> _deserializer
-
_typeDeserializer
TypeDeserializer _typeDeserializer
-
-
Class com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer extends StdDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_message
java.lang.String _message
-
_type
JavaType _type
-
-
Class com.fasterxml.jackson.databind.deser.impl.ValueInjector extends BeanProperty.Std implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_valueId
java.lang.Object _valueId
Identifier used for looking up value to inject
-
-
-
Package com.fasterxml.jackson.databind.deser.std
-
Class com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer extends CollectionDeserializer implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer extends StdScalarDeserializer<java.util.concurrent.atomic.AtomicBoolean> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer extends StdScalarDeserializer<java.util.concurrent.atomic.AtomicInteger> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer extends StdScalarDeserializer<java.util.concurrent.atomic.AtomicLong> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer extends ReferenceTypeDeserializer<java.util.concurrent.atomic.AtomicReference<java.lang.Object>> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer extends StdScalarDeserializer<java.nio.ByteBuffer> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer extends ContainerDeserializerBase<java.util.Collection<java.lang.Object>> implements Serializable
- serialVersionUID:
- -1L
-
Serialized Fields
-
_delegateDeserializer
JsonDeserializer<java.lang.Object> _delegateDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object. -
_valueDeserializer
JsonDeserializer<java.lang.Object> _valueDeserializer
Value deserializer. -
_valueInstantiator
ValueInstantiator _valueInstantiator
-
_valueTypeDeserializer
TypeDeserializer _valueTypeDeserializer
If element instances have polymorphic type information, this is the type deserializer that can handle it
-
-
Class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase extends StdDeserializer<T> implements Serializable
-
Serialized Fields
-
_containerType
JavaType _containerType
-
_nullProvider
NullValueProvider _nullProvider
Handler we need for dealing with nulls.- Since:
- 2.9
-
_skipNullValues
boolean _skipNullValues
Marker flag set if the_nullProvider
indicates that all null content values should be skipped (instead of being possibly converted).- Since:
- 2.9
-
_unwrapSingle
java.lang.Boolean _unwrapSingle
Specific override for this instance (from proper, or global per-type overrides) to indicate whether single value may be taken to mean an unwrapped one-element array or not. If null, left to global defaults.- Since:
- 2.9 (demoted from sub-classes where added in 2.7)
-
-
-
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer extends DateDeserializers.DateBasedDeserializer<java.util.Calendar> implements Serializable
-
Serialized Fields
-
_defaultCtor
java.lang.reflect.Constructor<java.util.Calendar> _defaultCtor
We may know actual expected type; if so, it will be used for instantiation.- Since:
- 2.9
-
-
-
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer extends StdScalarDeserializer<T> implements Serializable
-
Serialized Fields
-
_customFormat
java.text.DateFormat _customFormat
Specific format to use, if non-null; if null will just use default format. -
_formatString
java.lang.String _formatString
Let's also keep format String for reference, to use for error messages
-
-
-
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer extends DateDeserializers.DateBasedDeserializer<java.util.Date> implements Serializable
-
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer extends DateDeserializers.DateBasedDeserializer<java.sql.Date> implements Serializable
-
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer extends DateDeserializers.DateBasedDeserializer<java.sql.Timestamp> implements Serializable
-
Class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer extends StdDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_delegatee
JsonDeserializer<?> _delegatee
-
-
Class com.fasterxml.jackson.databind.deser.std.EnumDeserializer extends StdScalarDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_caseInsensitive
java.lang.Boolean _caseInsensitive
-
_enumDefaultValue
java.lang.Enum<?> _enumDefaultValue
- Since:
- 2.8
-
_enumsByIndex
java.lang.Object[] _enumsByIndex
-
_lookupByName
CompactStringObjectMap _lookupByName
- Since:
- 2.7.3
-
_lookupByToString
CompactStringObjectMap _lookupByToString
Alternatively, we may need a different lookup object if "use toString" is defined.- Since:
- 2.7.3
-
-
Class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer extends ContainerDeserializerBase<java.util.EnumMap<?,?>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_delegateDeserializer
JsonDeserializer<java.lang.Object> _delegateDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object. -
_enumClass
java.lang.Class<?> _enumClass
-
_keyDeserializer
KeyDeserializer _keyDeserializer
-
_propertyBasedCreator
PropertyBasedCreator _propertyBasedCreator
If the Map is to be instantiated using non-default constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation. -
_valueDeserializer
JsonDeserializer<java.lang.Object> _valueDeserializer
-
_valueInstantiator
ValueInstantiator _valueInstantiator
- Since:
- 2.9
-
_valueTypeDeserializer
TypeDeserializer _valueTypeDeserializer
If value instances have polymorphic type information, this is the type deserializer that can handle it
-
-
Class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer extends StdDeserializer<java.util.EnumSet<?>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_enumDeserializer
JsonDeserializer<java.lang.Enum<?>> _enumDeserializer
-
_enumType
JavaType _enumType
-
_nullProvider
NullValueProvider _nullProvider
Handler we need for dealing with nulls.- Since:
- 2.10.1
-
_skipNullValues
boolean _skipNullValues
Marker flag set if the_nullProvider
indicates that all null content values should be skipped (instead of being possibly converted).- Since:
- 2.10.1
-
_unwrapSingle
java.lang.Boolean _unwrapSingle
Specific override for this instance (from proper, or global per-type overrides) to indicate whether single value may be taken to mean an unwrapped one-element array or not. If null, left to global defaults.- Since:
- 2.7
-
-
Class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer extends StdScalarDeserializer<T> implements Serializable
-
Class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std extends FromStringDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_kind
int _kind
-
-
Class com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator extends ValueInstantiator.Base implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer extends com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer<JsonNode> implements Serializable
-
Class com.fasterxml.jackson.databind.deser.std.MapDeserializer extends ContainerDeserializerBase<java.util.Map<java.lang.Object,java.lang.Object>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_delegateDeserializer
JsonDeserializer<java.lang.Object> _delegateDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object. -
_hasDefaultCreator
boolean _hasDefaultCreator
-
_ignorableProperties
java.util.Set<java.lang.String> _ignorableProperties
-
_includableProperties
java.util.Set<java.lang.String> _includableProperties
- Since:
- 2.12
-
_inclusionChecker
IgnorePropertiesUtil.Checker _inclusionChecker
Helper object used for name-based filtering- Since:
- 2.12
-
_keyDeserializer
KeyDeserializer _keyDeserializer
Key deserializer to use; either passed via constructor (when indicated by annotations), or resolved whenMapDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext)
is called; -
_propertyBasedCreator
PropertyBasedCreator _propertyBasedCreator
If the Map is to be instantiated using non-default constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation. -
_standardStringKey
boolean _standardStringKey
Flag set to indicate that the key type isString
(orObject
, for which String is acceptable), and that the default Jackson key deserializer would be used. If both are true, can optimize handling. -
_valueDeserializer
JsonDeserializer<java.lang.Object> _valueDeserializer
Value deserializer. -
_valueInstantiator
ValueInstantiator _valueInstantiator
-
_valueTypeDeserializer
TypeDeserializer _valueTypeDeserializer
If value instances have polymorphic type information, this is the type deserializer that can handle it
-
-
Class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer extends ContainerDeserializerBase<java.util.Map.Entry<java.lang.Object,java.lang.Object>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_keyDeserializer
KeyDeserializer _keyDeserializer
Key deserializer to use; either passed via constructor (when indicated by annotations), or resolved whenMapEntryDeserializer.createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)
is called; -
_valueDeserializer
JsonDeserializer<java.lang.Object> _valueDeserializer
Value deserializer. -
_valueTypeDeserializer
TypeDeserializer _valueTypeDeserializer
If value instances have polymorphic type information, this is the type deserializer that can handle it
-
-
Class com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer extends StdDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer extends StdScalarDeserializer<java.math.BigDecimal> implements Serializable
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer extends StdScalarDeserializer<java.math.BigInteger> implements Serializable
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<java.lang.Boolean> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<java.lang.Byte> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<java.lang.Character> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<java.lang.Double> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<java.lang.Float> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<java.lang.Integer> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<java.lang.Long> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer extends StdScalarDeserializer<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer extends StdScalarDeserializer<T> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_emptyValue
T _emptyValue
-
_logicalType
LogicalType _logicalType
-
_nullValue
T _nullValue
-
_primitive
boolean _primitive
-
-
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<java.lang.Short> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer extends ContainerDeserializerBase<java.lang.Object[]> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_elementClass
java.lang.Class<?> _elementClass
Type of contained elements: needed for constructing actual result array -
_elementDeserializer
JsonDeserializer<java.lang.Object> _elementDeserializer
Element deserializer -
_elementTypeDeserializer
TypeDeserializer _elementTypeDeserializer
If element instances have polymorphic type information, this is the type deserializer that can handle it -
_emptyValue
java.lang.Object[] _emptyValue
- Since:
- 2.12
-
_untyped
boolean _untyped
Flag that indicates whether the component type is Object or not. Used for minor optimization when constructing result.
-
-
Class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers extends StdDeserializer<T> implements Serializable
-
Serialized Fields
-
_nuller
NullValueProvider _nuller
Flag that indicates need for special handling; either failing (throw exception) or skipping -
_unwrapSingle
java.lang.Boolean _unwrapSingle
Specific override for this instance (from proper, or global per-type overrides) to indicate whether single value may be taken to mean an unwrapped one-element array or not. If null, left to global defaults.- Since:
- 2.7
-
-
-
Class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer extends StdDeserializer<T> implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_fullType
JavaType _fullType
Full type of property (or root value) for which this deserializer has been constructed and contextualized. -
_valueDeserializer
JsonDeserializer<java.lang.Object> _valueDeserializer
-
_valueInstantiator
ValueInstantiator _valueInstantiator
-
_valueTypeDeserializer
TypeDeserializer _valueTypeDeserializer
-
-
Class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer extends StdScalarDeserializer<java.lang.StackTraceElement> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer extends StdDeserializer<T> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_converter
Converter<java.lang.Object,T> _converter
Converter that was used for creatingStdDelegatingDeserializer._delegateDeserializer
. -
_delegateDeserializer
JsonDeserializer<java.lang.Object> _delegateDeserializer
Underlying serializer for typeT
. -
_delegateType
JavaType _delegateType
Fully resolved delegate type, with generic information if any available.
-
-
Class com.fasterxml.jackson.databind.deser.std.StdDeserializer extends JsonDeserializer<T> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_valueClass
java.lang.Class<?> _valueClass
Type of values this deserializer handles: sometimes exact types, other time most specific supertype of types deserializer handles (which may be as generic asObject
in some case) -
_valueType
JavaType _valueType
-
-
Class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer extends KeyDeserializer implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_deser
FromStringDeserializer<?> _deser
Some types that are deserialized using a helper deserializer. -
_keyClass
java.lang.Class<?> _keyClass
-
_kind
int _kind
-
-
Class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer extends StdDeserializer<T> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_treeDeserializer
JsonDeserializer<java.lang.Object> _treeDeserializer
-
-
Class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer extends StdDeserializer<T> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator extends ValueInstantiator implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_arrayDelegateArguments
SettableBeanProperty[] _arrayDelegateArguments
-
_arrayDelegateCreator
AnnotatedWithParams _arrayDelegateCreator
-
_arrayDelegateType
JavaType _arrayDelegateType
-
_constructorArguments
SettableBeanProperty[] _constructorArguments
-
_defaultCreator
AnnotatedWithParams _defaultCreator
Default (no-argument) constructor to use for instantiation (withStdValueInstantiator.createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)
) -
_delegateArguments
SettableBeanProperty[] _delegateArguments
-
_delegateCreator
AnnotatedWithParams _delegateCreator
-
_delegateType
JavaType _delegateType
-
_fromBigDecimalCreator
AnnotatedWithParams _fromBigDecimalCreator
-
_fromBigIntegerCreator
AnnotatedWithParams _fromBigIntegerCreator
-
_fromBooleanCreator
AnnotatedWithParams _fromBooleanCreator
-
_fromDoubleCreator
AnnotatedWithParams _fromDoubleCreator
-
_fromIntCreator
AnnotatedWithParams _fromIntCreator
-
_fromLongCreator
AnnotatedWithParams _fromLongCreator
-
_fromStringCreator
AnnotatedWithParams _fromStringCreator
-
_valueClass
java.lang.Class<?> _valueClass
- Since:
- 2.8
-
_valueTypeDesc
java.lang.String _valueTypeDesc
Type of values that are instantiated; used for error reporting purposes. -
_withArgsCreator
AnnotatedWithParams _withArgsCreator
-
-
Class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer extends StdDeserializer<java.lang.String[]> implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_elementDeserializer
JsonDeserializer<java.lang.String> _elementDeserializer
Value serializer to use, if not the standard one (which is inlined) -
_nullProvider
NullValueProvider _nullProvider
Handler we need for dealing with nulls.- Since:
- 2.9
-
_skipNullValues
boolean _skipNullValues
Marker flag set if the_nullProvider
indicates that all null content values should be skipped (instead of being possibly converted).- Since:
- 2.9
-
_unwrapSingle
java.lang.Boolean _unwrapSingle
Specific override for this instance (from proper, or global per-type overrides) to indicate whether single value may be taken to mean an unwrapped one-element array or not. If null, left to global defaults.- Since:
- 2.7
-
-
Class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer extends ContainerDeserializerBase<java.util.Collection<java.lang.String>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_delegateDeserializer
JsonDeserializer<java.lang.Object> _delegateDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object. -
_valueDeserializer
JsonDeserializer<java.lang.String> _valueDeserializer
Value deserializer to use, if NOT the standard one (if it is, will be null). -
_valueInstantiator
ValueInstantiator _valueInstantiator
Instantiator used in case custom handling is needed for creation.
-
-
Class com.fasterxml.jackson.databind.deser.std.StringDeserializer extends StdScalarDeserializer<java.lang.String> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer extends BeanDeserializer implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer extends StdScalarDeserializer<TokenBuffer> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer extends StdDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_listDeserializer
JsonDeserializer<java.lang.Object> _listDeserializer
-
_listType
JavaType _listType
IfList
has been mapped to non-default implementation, we'll store type here- Since:
- 2.6
-
_mapDeserializer
JsonDeserializer<java.lang.Object> _mapDeserializer
-
_mapType
JavaType _mapType
IfMap
has been mapped to non-default implementation, we'll store type here- Since:
- 2.6
-
_nonMerging
boolean _nonMerging
- Since:
- 2.9
-
_numberDeserializer
JsonDeserializer<java.lang.Object> _numberDeserializer
-
_stringDeserializer
JsonDeserializer<java.lang.Object> _stringDeserializer
-
-
Class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla extends StdDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_nonMerging
boolean _nonMerging
- Since:
- 2.9
-
-
Class com.fasterxml.jackson.databind.deser.std.UUIDDeserializer extends FromStringDeserializer<java.util.UUID> implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.fasterxml.jackson.databind.exc
-
Class com.fasterxml.jackson.databind.exc.IgnoredPropertyException extends PropertyBindingException implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.exc.InvalidDefinitionException extends JsonMappingException implements Serializable
-
Serialized Fields
-
_type
JavaType _type
-
-
-
Class com.fasterxml.jackson.databind.exc.InvalidFormatException extends MismatchedInputException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_value
java.lang.Object _value
Underlying value that could not be deserialized into target type, if available.
-
-
Class com.fasterxml.jackson.databind.exc.InvalidNullException extends MismatchedInputException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_propertyName
PropertyName _propertyName
Name of property, if known, for which null was encountered.
-
-
Class com.fasterxml.jackson.databind.exc.InvalidTypeIdException extends MismatchedInputException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_baseType
JavaType _baseType
Basetype for which subtype was to be resolved -
_typeId
java.lang.String _typeId
Type id that failed to be resolved to a subtype; `null` in cases where no type id was located (since 2.9).
-
-
Class com.fasterxml.jackson.databind.exc.MismatchedInputException extends JsonMappingException implements Serializable
-
Serialized Fields
-
_targetType
java.lang.Class<?> _targetType
Type of value that was to be deserialized
-
-
-
Class com.fasterxml.jackson.databind.exc.PropertyBindingException extends MismatchedInputException implements Serializable
-
Serialized Fields
-
_propertyIds
java.util.Collection<java.lang.Object> _propertyIds
Set of ids of properties that are known for the type, if this can be statically determined. -
_propertyName
java.lang.String _propertyName
Note: redundant information since it is also included in the reference path.
-
_referringClass
java.lang.Class<?> _referringClass
Class that does not contain mapping for the unrecognized property.
-
-
-
Class com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException extends PropertyBindingException implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.exc.ValueInstantiationException extends JsonMappingException implements Serializable
-
Serialized Fields
-
_type
JavaType _type
-
-
-
-
Package com.fasterxml.jackson.databind.ext
-
Class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std extends FromStringDeserializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_kind
int _kind
-
-
Class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer extends StdSerializer<javax.xml.datatype.XMLGregorianCalendar> implements Serializable
-
Serialized Fields
-
_delegate
JsonSerializer<java.lang.Object> _delegate
-
-
-
Class com.fasterxml.jackson.databind.ext.DOMDeserializer extends FromStringDeserializer<T> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer extends DOMDeserializer<org.w3c.dom.Document> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer extends DOMDeserializer<org.w3c.dom.Node> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ext.DOMSerializer extends StdSerializer<org.w3c.dom.Node> implements Serializable
-
Serialized Fields
-
_domImpl
org.w3c.dom.ls.DOMImplementationLS _domImpl
-
-
-
Class com.fasterxml.jackson.databind.ext.NioPathDeserializer extends StdScalarDeserializer<java.nio.file.Path> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ext.NioPathSerializer extends StdScalarSerializer<java.nio.file.Path> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ext.OptionalHandlerFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_sqlDeserializers
java.util.Map<java.lang.String,java.lang.String> _sqlDeserializers
-
_sqlSerializers
java.util.Map<java.lang.String,java.lang.Object> _sqlSerializers
-
-
Class com.fasterxml.jackson.databind.ext.SqlBlobSerializer extends StdScalarSerializer<java.sql.Blob> implements Serializable
-
-
Package com.fasterxml.jackson.databind.introspect
-
Class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Base extends AccessorNamingStrategy implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Provider extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor extends AnnotatedWithParams implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
-
writeReplace
java.lang.Object writeReplace()
-
-
Serialized Fields
-
_constructor
java.lang.reflect.Constructor<?> _constructor
-
_serialization
com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.Serialization _serialization
Field that is used to make JDK serialization work with this object.- Since:
- 2.1
-
-
Class com.fasterxml.jackson.databind.introspect.AnnotatedField extends AnnotatedMember implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
-
writeReplace
java.lang.Object writeReplace()
-
-
Serialized Fields
-
_serialization
com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization _serialization
Temporary field required for JDK serialization support
-
-
Class com.fasterxml.jackson.databind.introspect.AnnotatedMember extends Annotated implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.introspect.AnnotatedMethod extends AnnotatedWithParams implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
-
writeReplace
java.lang.Object writeReplace()
-
-
Serialized Fields
-
_paramClasses
java.lang.Class<?>[] _paramClasses
-
_serialization
com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization
Field that is used to make JDK serialization work with this object.- Since:
- 2.1
-
-
Class com.fasterxml.jackson.databind.introspect.AnnotatedParameter extends AnnotatedMember implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_index
int _index
Index of the parameter within argument list -
_owner
AnnotatedWithParams _owner
Member (method, constructor) that this parameter belongs to -
_type
JavaType _type
JDK type of the parameter, possibly contains generic type information
-
-
Class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams extends AnnotatedMember implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_paramAnnotations
AnnotationMap[] _paramAnnotations
Annotations associated with parameters of the annotated entity (method or constructor parameters)
-
-
Class com.fasterxml.jackson.databind.introspect.AnnotationCollector.NoAnnotations extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.introspect.AnnotationCollector.OneAnnotation extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_type
java.lang.Class<?> _type
-
_value
java.lang.annotation.Annotation _value
-
-
Class com.fasterxml.jackson.databind.introspect.AnnotationCollector.TwoAnnotations extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_type1
java.lang.Class<?> _type1
-
_type2
java.lang.Class<?> _type2
-
_value1
java.lang.annotation.Annotation _value1
-
_value2
java.lang.annotation.Annotation _value2
-
-
Class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair extends AnnotationIntrospector implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_primary
AnnotationIntrospector _primary
-
_secondary
AnnotationIntrospector _secondary
-
-
Class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector extends ClassIntrospector implements Serializable
- serialVersionUID:
- 2L
-
Class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_metadata
PropertyMetadata _metadata
Additional information about property- Since:
- 2.3
-
-
Class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider extends AccessorNamingStrategy.Provider implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_baseNameValidator
DefaultAccessorNamingStrategy.BaseNameValidator _baseNameValidator
-
_getterPrefix
java.lang.String _getterPrefix
-
_isGetterPrefix
java.lang.String _isGetterPrefix
-
_setterPrefix
java.lang.String _setterPrefix
-
_withPrefix
java.lang.String _withPrefix
-
-
Class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector extends AnnotationIntrospector implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Serialized Fields
-
_cfgConstructorPropertiesImpliesCreator
boolean _cfgConstructorPropertiesImpliesCreator
SeeJacksonAnnotationIntrospector.setConstructorPropertiesImpliesCreator(boolean)
for explanation.Defaults to true.
- Since:
- 2.7.4
-
-
Class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector extends AnnotationIntrospector implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_localMixIns
java.util.Map<ClassKey,java.lang.Class<?>> _localMixIns
Simple mix-in targets defined locally. -
_overrides
ClassIntrospector.MixInResolver _overrides
External resolver that gets called before looking at any locally defined mix-in target classes.
-
-
Class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember extends AnnotatedMember implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_declaringClass
java.lang.Class<?> _declaringClass
-
_name
java.lang.String _name
-
_type
JavaType _type
- Since:
- 2.8 with this signature; had
_rawType
earlier
-
-
Class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_creatorMinLevel
com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _creatorMinLevel
-
_fieldMinLevel
com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _fieldMinLevel
-
_getterMinLevel
com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _getterMinLevel
-
_isGetterMinLevel
com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _isGetterMinLevel
-
_setterMinLevel
com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _setterMinLevel
-
-
-
Package com.fasterxml.jackson.databind.json
-
Class com.fasterxml.jackson.databind.json.JsonMapper extends ObjectMapper implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.fasterxml.jackson.databind.jsontype
-
Class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator extends PolymorphicTypeValidator.Base implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_baseTypeMatchers
BasicPolymorphicTypeValidator.TypeMatcher[] _baseTypeMatchers
Set of matchers that can validate all values of polymorphic properties that match specified allowed base types. -
_invalidBaseTypes
java.util.Set<java.lang.Class<?>> _invalidBaseTypes
Set of specifically denied base types to indicate that use of specific base types is not allowed: most commonly used to fully block use ofObject
as the base type. -
_subClassMatchers
BasicPolymorphicTypeValidator.TypeMatcher[] _subClassMatchers
Set of matchers that can validate specific values of polymorphic properties that match subtype class criteria. -
_subTypeNameMatchers
BasicPolymorphicTypeValidator.NameMatcher[] _subTypeNameMatchers
Set of matchers that can validate specific values of polymorphic properties that match subtype class name criteria.
-
-
Class com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator extends PolymorphicTypeValidator implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.jsontype.NamedType extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_class
java.lang.Class<?> _class
-
_hashCode
int _hashCode
-
_name
java.lang.String _name
-
-
Class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Base extends PolymorphicTypeValidator implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.fasterxml.jackson.databind.jsontype.impl
-
Class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer extends TypeDeserializerBase implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer extends AsPropertyTypeDeserializer implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
fieldBitIndex
java.util.Map<java.lang.String,java.lang.Integer> fieldBitIndex
-
subtypeFingerprints
java.util.Map<java.util.BitSet,java.lang.String> subtypeFingerprints
-
-
Class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer extends AsArrayTypeDeserializer implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer extends AsArrayTypeDeserializer implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_inclusion
com.fasterxml.jackson.annotation.JsonTypeInfo.As _inclusion
-
_msgForMissingId
java.lang.String _msgForMissingId
-
-
Class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer extends TypeDeserializerBase implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator extends PolymorphicTypeValidator.Base implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver extends SubtypeResolver implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_registeredSubtypes
java.util.LinkedHashSet<NamedType> _registeredSubtypes
-
-
Class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase extends TypeDeserializer implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_baseType
JavaType _baseType
-
_defaultImpl
JavaType _defaultImpl
Type to use as the default implementation, if type id is missing or cannot be resolved. -
_defaultImplDeserializer
JsonDeserializer<java.lang.Object> _defaultImplDeserializer
-
_deserializers
java.util.Map<java.lang.String,JsonDeserializer<java.lang.Object>> _deserializers
For efficient operation we will lazily build mappings from type ids to actual deserializers, once needed. -
_idResolver
TypeIdResolver _idResolver
-
_property
BeanProperty _property
Property that contains value for which type information is included; null if value is a root value. Note that this value is not assigned during construction but only whenTypeDeserializerBase.forProperty(com.fasterxml.jackson.databind.BeanProperty)
is called to create a copy. -
_typeIdVisible
boolean _typeIdVisible
-
_typePropertyName
java.lang.String _typePropertyName
Name of type property used; needed for non-property versions too, in cases where type id is to be exposed as part of JSON.
-
-
-
Package com.fasterxml.jackson.databind.module
-
Class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver extends AbstractTypeResolver implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_mappings
java.util.HashMap<ClassKey,java.lang.Class<?>> _mappings
Mappings from super types to subtypes
-
-
Class com.fasterxml.jackson.databind.module.SimpleDeserializers extends Deserializers.Base implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_classMappings
java.util.HashMap<ClassKey,JsonDeserializer<?>> _classMappings
-
_hasEnumDeserializer
boolean _hasEnumDeserializer
Flag to help find "generic" enum deserializer, if one has been registered.- Since:
- 2.3
-
-
Class com.fasterxml.jackson.databind.module.SimpleKeyDeserializers extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_classMappings
java.util.HashMap<ClassKey,KeyDeserializer> _classMappings
-
-
Class com.fasterxml.jackson.databind.module.SimpleModule extends Module implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_abstractTypes
SimpleAbstractTypeResolver _abstractTypes
Lazily-constructed resolver used for storing mappings from abstract classes to more specific implementing classes (which may be abstract or concrete) -
_deserializerModifier
BeanDeserializerModifier _deserializerModifier
- Since:
- 2.2
-
_deserializers
SimpleDeserializers _deserializers
-
_keyDeserializers
SimpleKeyDeserializers _keyDeserializers
-
_keySerializers
SimpleSerializers _keySerializers
-
_mixins
java.util.HashMap<java.lang.Class<?>,java.lang.Class<?>> _mixins
Lazily-constructed map that contains mix-in definitions, indexed by target class, value being mix-in to apply. -
_name
java.lang.String _name
-
_namingStrategy
PropertyNamingStrategy _namingStrategy
- Since:
- 2.3
-
_serializerModifier
BeanSerializerModifier _serializerModifier
- Since:
- 2.2
-
_serializers
SimpleSerializers _serializers
-
_subtypes
java.util.LinkedHashSet<NamedType> _subtypes
Set of subtypes to register, if any. -
_valueInstantiators
SimpleValueInstantiators _valueInstantiators
Lazily-constructed resolver used for storing mappings from abstract classes to more specific implementing classes (which may be abstract or concrete) -
_version
com.fasterxml.jackson.core.Version _version
-
-
Class com.fasterxml.jackson.databind.module.SimpleSerializers extends Serializers.Base implements Serializable
- serialVersionUID:
- 3L
-
Serialized Fields
-
_classMappings
java.util.HashMap<ClassKey,JsonSerializer<?>> _classMappings
Class-based mappings that are used both for exact and sub-class matches. -
_hasEnumSerializer
boolean _hasEnumSerializer
Flag to help find "generic" enum serializer, if one has been registered.- Since:
- 2.3
-
_interfaceMappings
java.util.HashMap<ClassKey,JsonSerializer<?>> _interfaceMappings
Interface-based matches.
-
-
Class com.fasterxml.jackson.databind.module.SimpleValueInstantiators extends ValueInstantiators.Base implements Serializable
- serialVersionUID:
- -8929386427526115130L
-
Serialized Fields
-
_classMappings
java.util.HashMap<ClassKey,ValueInstantiator> _classMappings
Mappings from raw (type-erased, i.e. non-generic) types to matchingValueInstantiator
instances.
-
-
-
Package com.fasterxml.jackson.databind.node
-
Class com.fasterxml.jackson.databind.node.ArrayNode extends ContainerNode<ArrayNode> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_children
java.util.List<JsonNode> _children
-
-
Class com.fasterxml.jackson.databind.node.BaseJsonNode extends JsonNode implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
writeReplace
java.lang.Object writeReplace()
-
-
Class com.fasterxml.jackson.databind.node.BigIntegerNode extends NumericNode implements Serializable
-
Serialized Fields
-
_value
java.math.BigInteger _value
-
-
-
Class com.fasterxml.jackson.databind.node.BinaryNode extends ValueNode implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_data
byte[] _data
-
-
Class com.fasterxml.jackson.databind.node.BooleanNode extends ValueNode implements Serializable
- serialVersionUID:
- 2L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Serialized Fields
-
_value
boolean _value
-
-
Class com.fasterxml.jackson.databind.node.ContainerNode extends BaseJsonNode implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_nodeFactory
JsonNodeFactory _nodeFactory
We will keep a reference to the Object (usually TreeMapper) that can construct instances of nodes to add to this container node.
-
-
Class com.fasterxml.jackson.databind.node.DecimalNode extends NumericNode implements Serializable
-
Serialized Fields
-
_value
java.math.BigDecimal _value
-
-
-
Class com.fasterxml.jackson.databind.node.DoubleNode extends NumericNode implements Serializable
-
Serialized Fields
-
_value
double _value
-
-
-
Class com.fasterxml.jackson.databind.node.FloatNode extends NumericNode implements Serializable
-
Serialized Fields
-
_value
float _value
-
-
-
Class com.fasterxml.jackson.databind.node.IntNode extends NumericNode implements Serializable
-
Serialized Fields
-
_value
int _value
Integer value this node contains
-
-
-
Class com.fasterxml.jackson.databind.node.JsonNodeFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_cfgBigDecimalExact
boolean _cfgBigDecimalExact
-
-
Class com.fasterxml.jackson.databind.node.LongNode extends NumericNode implements Serializable
-
Serialized Fields
-
_value
long _value
-
-
-
Class com.fasterxml.jackson.databind.node.MissingNode extends ValueNode implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Class com.fasterxml.jackson.databind.node.NullNode extends ValueNode implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Class com.fasterxml.jackson.databind.node.NumericNode extends ValueNode implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.node.ObjectNode extends ContainerNode<ObjectNode> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_children
java.util.Map<java.lang.String,JsonNode> _children
-
-
Class com.fasterxml.jackson.databind.node.POJONode extends ValueNode implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_value
java.lang.Object _value
-
-
Class com.fasterxml.jackson.databind.node.ShortNode extends NumericNode implements Serializable
-
Serialized Fields
-
_value
short _value
-
-
-
Class com.fasterxml.jackson.databind.node.TextNode extends ValueNode implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
_value
java.lang.String _value
-
-
Class com.fasterxml.jackson.databind.node.ValueNode extends BaseJsonNode implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.fasterxml.jackson.databind.ser
-
Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory extends SerializerFactory implements Serializable
-
Serialized Fields
-
_factoryConfig
SerializerFactoryConfig _factoryConfig
Configuration settings for this factory; immutable instance (just like this factory), new version created via copy-constructor (fluent-style)
-
-
-
Class com.fasterxml.jackson.databind.ser.BeanPropertyWriter extends PropertyWriter implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
-
-
Serialized Fields
-
_cfgSerializationType
JavaType _cfgSerializationType
Type to use for locating serializer; normally same as return type of the accessor method, but may be overridden by annotations. -
_declaredType
JavaType _declaredType
Type property is declared to have, either in class definition or associated annotations. -
_includeInViews
java.lang.Class<?>[] _includeInViews
Alternate set of property writers used when view-based filtering is available for the Bean. -
_member
AnnotatedMember _member
Member (field, method) that represents property and allows access to associated annotations. -
_name
com.fasterxml.jackson.core.io.SerializedString _name
Logical name of the property; will be used as the field name under which value for the property is written.NOTE: do NOT change name of this field; it is accessed by Afterburner module (until 2.4; not directly from 2.5) ALSO NOTE: ... and while it really ought to be `SerializableString`, changing that is also binary-incompatible change. So nope.
-
_nonTrivialBaseType
JavaType _nonTrivialBaseType
Base type of the property, if the declared type is "non-trivial"; meaning it is either a structured type (collection, map, array), or parameterized. Used to retain type information about contained type, which is mostly necessary if type meta-data is to be included. -
_nullSerializer
JsonSerializer<java.lang.Object> _nullSerializer
Serializer used for writing out null values, if any: if null, null values are to be suppressed. -
_serializer
JsonSerializer<java.lang.Object> _serializer
Serializer to use for writing out the value: null if it cannot be known statically; non-null if it can. -
_suppressableValue
java.lang.Object _suppressableValue
Value that is considered default value of the property; used for default-value-suppression if enabled. -
_suppressNulls
boolean _suppressNulls
Whether null values are to be suppressed (nothing written out if value is null) or not. Note that this is a configuration value during construction, and actual handling relies on setting (or not) ofBeanPropertyWriter._nullSerializer
. -
_typeSerializer
TypeSerializer _typeSerializer
If property being serialized needs type information to be included this is the type serializer to use. Declared type (possibly augmented with annotations) of property is used for determining exact mechanism to use (compared to actual runtime type used for serializing actual state). -
_wrapperName
PropertyName _wrapperName
Wrapper name to use for this element, if any- Since:
- 2.2
-
-
Class com.fasterxml.jackson.databind.ser.BeanSerializer extends BeanSerializerBase implements Serializable
- serialVersionUID:
- 29L
-
Class com.fasterxml.jackson.databind.ser.BeanSerializerFactory extends BasicSerializerFactory implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.ContainerSerializer extends StdSerializer<T> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider extends SerializerProvider implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl extends DefaultSerializerProvider implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.PropertyWriter extends ConcreteBeanPropertyBase implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter extends BeanPropertyWriter implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.fasterxml.jackson.databind.ser.impl
-
Class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter extends VirtualBeanPropertyWriter implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_attrName
java.lang.String _attrName
-
-
Class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer extends BeanSerializerBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_defaultSerializer
BeanSerializerBase _defaultSerializer
Serializer that would produce JSON Object version; used in cases where array output cannot be used.
-
-
Class com.fasterxml.jackson.databind.ser.impl.FailingSerializer extends StdSerializer<java.lang.Object> implements Serializable
-
Serialized Fields
-
_msg
java.lang.String _msg
-
-
-
Class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer extends AsArraySerializerBase<java.util.List<?>> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer extends StaticListSerializerBase<java.util.List<java.lang.String>> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer extends AsArraySerializerBase<java.util.Iterator<?>> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer extends ContainerSerializer<java.util.Map.Entry<?,?>> implements Serializable
-
Serialized Fields
-
_dynamicValueSerializers
PropertySerializerMap _dynamicValueSerializers
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object. -
_entryType
JavaType _entryType
-
_keySerializer
JsonSerializer<java.lang.Object> _keySerializer
Key serializer to use, if it can be statically determined -
_keyType
JavaType _keyType
-
_property
BeanProperty _property
Map-valued property being serialized with this instance -
_suppressableValue
java.lang.Object _suppressableValue
Value that indicates suppression mechanism to use for values contained; either "filter" (of whichequals()
is called), or marker value ofMapEntrySerializer.MARKER_FOR_EMPTY
, or null to indicate no filtering for non-null values. Note that inclusion value for Map instance itself is handled by caller (POJO property that refers to the Map value).- Since:
- 2.5
-
_suppressNulls
boolean _suppressNulls
Flag that indicates what to do with `null` values, distinct from handling ofMapEntrySerializer._suppressableValue
- Since:
- 2.9
-
_valueSerializer
JsonSerializer<java.lang.Object> _valueSerializer
Value serializer to use, if it can be statically determined -
_valueType
JavaType _valueType
-
_valueTypeIsStatic
boolean _valueTypeIsStatic
Whether static types should be used for serialization of values or not (if not, dynamic runtime type is used) -
_valueTypeSerializer
TypeSerializer _valueTypeSerializer
Type identifier serializer used for values, if any.
-
-
-
Class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator extends com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_property
BeanPropertyWriter _property
-
-
Class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter extends SimpleBeanPropertyFilter implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_propertiesToInclude
java.util.Set<java.lang.String> _propertiesToInclude
Set of property names to serialize.
-
-
Class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter extends SimpleBeanPropertyFilter implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_propertiesToExclude
java.util.Set<java.lang.String> _propertiesToExclude
Set of property names to filter out.
-
-
Class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider extends FilterProvider implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_cfgFailOnUnknownId
boolean _cfgFailOnUnknownId
Flag that indicates whether request for an unknown filter id should result an exception (default) or not. Note that this is only relevant if no default filter has been configured. -
_defaultFilter
PropertyFilter _defaultFilter
This is the filter we return in case no mapping was found for given id; default is 'null' (in which case caller typically reports an error), but can be set to an explicit filter. -
_filtersById
java.util.Map<java.lang.String,PropertyFilter> _filtersById
Mappings from ids to filters.
-
-
Class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer extends ArraySerializerBase<java.lang.String[]> implements Serializable
-
Serialized Fields
-
_elementSerializer
JsonSerializer<java.lang.Object> _elementSerializer
Value serializer to use, if it's not the standard one (if it is we can optimize serialization a lot)
-
-
-
Class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer extends StaticListSerializerBase<java.util.Collection<java.lang.String>> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.impl.UnknownSerializer extends StdSerializer<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer extends StdSerializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_message
java.lang.String _message
-
_type
JavaType _type
-
-
Class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter extends BeanPropertyWriter implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_nameTransformer
NameTransformer _nameTransformer
Transformer used to add prefix and/or suffix for properties of unwrapped POJO.
-
-
Class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer extends BeanSerializerBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_nameTransformer
NameTransformer _nameTransformer
Transformer used to add prefix and/or suffix for properties of unwrapped POJO.
-
-
-
Package com.fasterxml.jackson.databind.ser.std
-
Class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase extends ContainerSerializer<T> implements Serializable
-
Serialized Fields
-
_property
BeanProperty _property
-
_unwrapSingle
java.lang.Boolean _unwrapSingle
Setting for specific local override for "unwrap single element arrays": true for enable unwrapping, false for preventing it, `null` for using global configuration.- Since:
- 2.6
-
-
-
Class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase extends ContainerSerializer<T> implements Serializable
-
Serialized Fields
-
_dynamicSerializers
PropertySerializerMap _dynamicSerializers
If element type cannot be statically determined, mapping from runtime type to serializer is handled using this object -
_elementSerializer
JsonSerializer<java.lang.Object> _elementSerializer
Value serializer to use, if it can be statically determined -
_elementType
JavaType _elementType
-
_property
BeanProperty _property
Collection-valued property being serialized with this instance -
_staticTyping
boolean _staticTyping
-
_unwrapSingle
java.lang.Boolean _unwrapSingle
Setting for specific local override for "unwrap single element arrays": true for enable unwrapping, false for preventing it, `null` for using global configuration.- Since:
- 2.6
-
_valueTypeSerializer
TypeSerializer _valueTypeSerializer
Type serializer used for values, if any.
-
-
-
Class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer extends ReferenceTypeSerializer<java.util.concurrent.atomic.AtomicReference<?>> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase extends StdSerializer<java.lang.Object> implements Serializable
-
Serialized Fields
-
_anyGetterWriter
AnyGetterWriter _anyGetterWriter
Handler forJsonAnyGetter
annotated properties -
_beanType
JavaType _beanType
- Since:
- 2.9
-
_filteredProps
BeanPropertyWriter[] _filteredProps
Optional filters used to suppress output of properties that are only to be included in certain views -
_objectIdWriter
ObjectIdWriter _objectIdWriter
If this POJO can be alternatively serialized using just an object id to denote a reference to previously serialized object, this Object will handle details. -
_propertyFilterId
java.lang.Object _propertyFilterId
Id of the bean property filter to use, if any; null if none. -
_props
BeanPropertyWriter[] _props
Writers used for outputting actual property values -
_serializationShape
com.fasterxml.jackson.annotation.JsonFormat.Shape _serializationShape
Requested shape from bean class annotations. -
_typeId
AnnotatedMember _typeId
If using custom type ids (usually via getter, or field), this is the reference to that member.
-
-
-
Class com.fasterxml.jackson.databind.ser.std.BooleanSerializer extends StdScalarSerializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_forPrimitive
boolean _forPrimitive
Whether type serialized is primitive (boolean) or wrapper (java.lang.Boolean); if true, former, if false, latter.
-
-
Class com.fasterxml.jackson.databind.ser.std.ByteArraySerializer extends StdSerializer<byte[]> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer extends StdScalarSerializer<java.nio.ByteBuffer> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.CalendarSerializer extends DateTimeSerializerBase<java.util.Calendar> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.ClassSerializer extends StdScalarSerializer<java.lang.Class<?>> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.CollectionSerializer extends AsArraySerializerBase<java.util.Collection<?>> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.std.DateSerializer extends DateTimeSerializerBase<java.util.Date> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase extends StdScalarSerializer<T> implements Serializable
-
Serialized Fields
-
_customFormat
java.text.DateFormat _customFormat
Specific format to use, if not default format: non null value also indicates that serialization is to be done as JSON String, not numeric timestamp, unlessDateTimeSerializerBase._useTimestamp
is true. -
_reusedCustomFormat
java.util.concurrent.atomic.AtomicReference<java.text.DateFormat> _reusedCustomFormat
IfDateTimeSerializerBase._customFormat
is used, we will try to reuse instances in simplest possible form; thread-safe, but without overhead ofThreadLocal
(not from code, but wrt retaining of possibly large number of format instances over all threads, properties with custom formats).- Since:
- 2.9
-
_useTimestamp
java.lang.Boolean _useTimestamp
Flag that indicates that serialization must be done as the Java timestamp, regardless of other settings.
-
-
-
Class com.fasterxml.jackson.databind.ser.std.EnumSerializer extends StdScalarSerializer<java.lang.Enum<?>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_serializeAsIndex
java.lang.Boolean _serializeAsIndex
Flag that is set if we statically know serialization choice between index and textual format (null if it needs to be dynamically checked).- Since:
- 2.1
-
_values
EnumValues _values
This map contains pre-resolved values (since there are ways to customize actual String constants to use) to use as serializations.
-
-
Class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer extends AsArraySerializerBase<java.util.EnumSet<? extends java.lang.Enum<?>>> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.FileSerializer extends StdScalarSerializer<java.io.File> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.InetAddressSerializer extends StdScalarSerializer<java.net.InetAddress> implements Serializable
-
Serialized Fields
-
_asNumeric
boolean _asNumeric
- Since:
- 2.9
-
-
-
Class com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer extends StdScalarSerializer<java.net.InetSocketAddress> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.IterableSerializer extends AsArraySerializerBase<java.lang.Iterable<?>> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer extends StdSerializer<java.lang.Object> implements Serializable
-
Serialized Fields
-
_accessor
AnnotatedMember _accessor
- Since:
- 2.9
-
_forceTypeInformation
boolean _forceTypeInformation
This is a flag that is set in rare (?) cases where this serializer is used for "natural" types (boolean, int, String, double); and where we actually must force type information wrapping, even though one would not normally be added. -
_property
BeanProperty _property
-
_valueSerializer
JsonSerializer<java.lang.Object> _valueSerializer
-
_valueType
JavaType _valueType
Declared type of the value accessed, as declared by accessor.- Since:
- 2.12
-
_valueTypeSerializer
TypeSerializer _valueTypeSerializer
- Since:
- 2.12
-
-
-
Class com.fasterxml.jackson.databind.ser.std.MapProperty extends PropertyWriter implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_key
java.lang.Object _key
-
_keySerializer
JsonSerializer<java.lang.Object> _keySerializer
-
_property
BeanProperty _property
-
_typeSerializer
TypeSerializer _typeSerializer
-
_value
java.lang.Object _value
-
_valueSerializer
JsonSerializer<java.lang.Object> _valueSerializer
-
-
Class com.fasterxml.jackson.databind.ser.std.MapSerializer extends ContainerSerializer<java.util.Map<?,?>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_dynamicValueSerializers
PropertySerializerMap _dynamicValueSerializers
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object. -
_filterId
java.lang.Object _filterId
Id of the property filter to use, if any; null if none.- Since:
- 2.3
-
_ignoredEntries
java.util.Set<java.lang.String> _ignoredEntries
Set of entries to omit during serialization, if any -
_includedEntries
java.util.Set<java.lang.String> _includedEntries
Set of entries to include during serialization, if null, it is ignored, empty will include nothing.- Since:
- 2.12
-
_inclusionChecker
IgnorePropertiesUtil.Checker _inclusionChecker
Helper object used for name-based filtering- Since:
- 2.12
-
_keySerializer
JsonSerializer<java.lang.Object> _keySerializer
Key serializer to use, if it can be statically determined -
_keyType
JavaType _keyType
Declared type of keys -
_property
BeanProperty _property
Map-valued property being serialized with this instance -
_sortKeys
boolean _sortKeys
Flag set if output is forced to be sorted by keys (usually due to annotation).- Since:
- 2.4
-
_suppressableValue
java.lang.Object _suppressableValue
Value that indicates suppression mechanism to use for values contained; either "filter" (of whichequals()
is called), or marker value ofMapSerializer.MARKER_FOR_EMPTY
, or null to indicate no filtering for non-null values. Note that inclusion value for Map instance itself is handled by caller (POJO property that refers to the Map value).- Since:
- 2.5
-
_suppressNulls
boolean _suppressNulls
Flag that indicates what to do with `null` values, distinct from handling ofMapSerializer._suppressableValue
- Since:
- 2.9
-
_valueSerializer
JsonSerializer<java.lang.Object> _valueSerializer
Value serializer to use, if it can be statically determined -
_valueType
JavaType _valueType
Declared type of contained values -
_valueTypeIsStatic
boolean _valueTypeIsStatic
Whether static types should be used for serialization of values or not (if not, dynamic runtime type is used) -
_valueTypeSerializer
TypeSerializer _valueTypeSerializer
Type identifier serializer used for values, if any.
-
-
Class com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase extends StdScalarSerializer<T> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.NullSerializer extends StdSerializer<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.NumberSerializer extends StdScalarSerializer<java.lang.Number> implements Serializable
-
Serialized Fields
-
_isInt
boolean _isInt
-
-
-
Class com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base extends StdScalarSerializer<T> implements Serializable
-
Serialized Fields
-
_isInt
boolean _isInt
-
_numberType
com.fasterxml.jackson.core.JsonParser.NumberType _numberType
-
_schemaType
java.lang.String _schemaType
-
-
-
Class com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer extends NumberSerializers.Base<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.NumberSerializers.FloatSerializer extends NumberSerializers.Base<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer extends NumberSerializers.Base<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntLikeSerializer extends NumberSerializers.Base<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.NumberSerializers.LongSerializer extends NumberSerializers.Base<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.NumberSerializers.ShortSerializer extends NumberSerializers.Base<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer extends ArraySerializerBase<java.lang.Object[]> implements Serializable
-
Serialized Fields
-
_dynamicSerializers
PropertySerializerMap _dynamicSerializers
If element type cannot be statically determined, mapping from runtime type to serializer is handled using this object -
_elementSerializer
JsonSerializer<java.lang.Object> _elementSerializer
Value serializer to use, if it can be statically determined. -
_elementType
JavaType _elementType
Declared type of element entries -
_staticTyping
boolean _staticTyping
Whether we are using static typing (using declared types, ignoring runtime type) or not for elements. -
_valueTypeSerializer
TypeSerializer _valueTypeSerializer
Type serializer to use for values, if any.
-
-
-
Class com.fasterxml.jackson.databind.ser.std.RawSerializer extends StdSerializer<T> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer extends StdSerializer<T> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_property
BeanProperty _property
-
_referredType
JavaType _referredType
Value type -
_suppressableValue
java.lang.Object _suppressableValue
Value that indicates suppression mechanism to use for values contained; either "filter" (of whichequals()
is called), or marker value ofReferenceTypeSerializer.MARKER_FOR_EMPTY
, or null to indicate no filtering for non-null values. Note that inclusion value for Map instance itself is handled by caller (POJO property that refers to the Map value).- Since:
- 2.9
-
_suppressNulls
boolean _suppressNulls
Flag that indicates what to do with `null` values, distinct from handling ofReferenceTypeSerializer._suppressableValue
- Since:
- 2.9
-
_unwrapper
NameTransformer _unwrapper
In case of unwrapping, need name transformer. -
_valueSerializer
JsonSerializer<java.lang.Object> _valueSerializer
Serializer for content values, if statically known. -
_valueTypeSerializer
TypeSerializer _valueTypeSerializer
Type serializer used for values, if any.
-
-
Class com.fasterxml.jackson.databind.ser.std.SerializableSerializer extends StdSerializer<JsonSerializable> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.SqlDateSerializer extends DateTimeSerializerBase<java.sql.Date> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer extends StdScalarSerializer<java.sql.Time> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase extends StdSerializer<T extends java.util.Collection<?>> implements Serializable
-
Serialized Fields
-
_unwrapSingle
java.lang.Boolean _unwrapSingle
Setting for specific local override for "unwrap single element arrays": true for enable unwrapping, false for preventing it, `null` for using global configuration.- Since:
- 2.6
-
-
-
Class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer extends ArraySerializerBase<boolean[]> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer extends StdSerializer<char[]> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer extends ArraySerializerBase<double[]> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer extends StdArraySerializers.TypedPrimitiveArraySerializer<float[]> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer extends ArraySerializerBase<int[]> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer extends StdArraySerializers.TypedPrimitiveArraySerializer<long[]> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer extends StdArraySerializers.TypedPrimitiveArraySerializer<short[]> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer extends ArraySerializerBase<T> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer extends StdSerializer<java.lang.Object> implements Serializable
-
Serialized Fields
-
_converter
Converter<java.lang.Object,?> _converter
-
_delegateSerializer
JsonSerializer<java.lang.Object> _delegateSerializer
Underlying serializer for typeT
. -
_delegateType
JavaType _delegateType
Fully resolved delegate type, with generic information if any available.
-
-
-
Class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer extends StdScalarSerializer<java.util.concurrent.atomic.AtomicBoolean> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer extends StdScalarSerializer<java.util.concurrent.atomic.AtomicInteger> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer extends StdScalarSerializer<java.util.concurrent.atomic.AtomicLong> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdKeySerializer extends StdSerializer<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default extends StdSerializer<java.lang.Object> implements Serializable
-
Serialized Fields
-
_typeId
int _typeId
-
-
-
Class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic extends StdSerializer<java.lang.Object> implements Serializable
-
Serialization Methods
-
readResolve
java.lang.Object readResolve()
-
-
-
Class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer extends StdSerializer<java.lang.Object> implements Serializable
-
Serialized Fields
-
_values
EnumValues _values
-
-
-
Class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.StringKeySerializer extends StdSerializer<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer extends StdSerializer<T> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.StdSerializer extends JsonSerializer<T> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_handledType
java.lang.Class<T> _handledType
Nominal type supported, usually declared type of property for which serializer is used.
-
-
Class com.fasterxml.jackson.databind.ser.std.StringSerializer extends StdScalarSerializer<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer extends StdScalarSerializer<java.util.TimeZone> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer extends StdSerializer<TokenBuffer> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.ToStringSerializer extends ToStringSerializerBase implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase extends StdSerializer<java.lang.Object> implements Serializable
-
Class com.fasterxml.jackson.databind.ser.std.UUIDSerializer extends StdScalarSerializer<java.util.UUID> implements Serializable
-
Serialized Fields
-
_asBinary
java.lang.Boolean _asBinary
Configuration setting that indicates if serialization as binary (native or Base64-encoded) has been forced;null
means "use default heuristic"- Since:
- 2.11.3
-
-
-
-
Package com.fasterxml.jackson.databind.type
-
Class com.fasterxml.jackson.databind.type.ArrayType extends TypeBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_componentType
JavaType _componentType
Type of elements in the array. -
_emptyArray
java.lang.Object _emptyArray
We will also keep track of shareable instance of empty array, since it usually needs to be constructed any way; and because it is essentially immutable and thus can be shared.
-
-
Class com.fasterxml.jackson.databind.type.ClassKey extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_class
java.lang.Class<?> _class
-
_className
java.lang.String _className
-
_hashCode
int _hashCode
Let's cache hash code straight away, since we are almost certain to need it.
-
-
Class com.fasterxml.jackson.databind.type.CollectionLikeType extends TypeBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_elementType
JavaType _elementType
Type of elements in collection
-
-
Class com.fasterxml.jackson.databind.type.CollectionType extends CollectionLikeType implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.type.MapLikeType extends TypeBase implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.type.MapType extends MapLikeType implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.type.PlaceholderForType extends TypeBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_actualType
JavaType _actualType
Type assigned during wildcard resolution (which follows type structure resolution) -
_ordinal
int _ordinal
-
-
Class com.fasterxml.jackson.databind.type.ReferenceType extends SimpleType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_anchorType
JavaType _anchorType
Essential type used for type ids, for example if type id is needed for referencing type with polymorphic handling. Typically initialized when aSimpleType
is upgraded into reference type, but NOT changed if being sub-classed.- Since:
- 2.8
-
_referencedType
JavaType _referencedType
-
-
Class com.fasterxml.jackson.databind.type.ResolvedRecursiveType extends TypeBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_referencedType
JavaType _referencedType
-
-
Class com.fasterxml.jackson.databind.type.SimpleType extends TypeBase implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.type.TypeBase extends JavaType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_bindings
TypeBindings _bindings
Bindings in effect for this type instance; possibly empty. Needed when resolving types declared in members of this type (if any).- Since:
- 2.7
-
_superClass
JavaType _superClass
-
_superInterfaces
JavaType[] _superInterfaces
-
-
Class com.fasterxml.jackson.databind.type.TypeBindings extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
-
-
Serialized Fields
-
_hashCode
int _hashCode
-
_names
java.lang.String[] _names
Array of type (type variable) names. -
_types
JavaType[] _types
Types matching names -
_unboundVariables
java.lang.String[] _unboundVariables
Names of potentially unresolved type variables.- Since:
- 2.3
-
-
Class com.fasterxml.jackson.databind.type.TypeFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_classLoader
java.lang.ClassLoader _classLoader
ClassLoader used by this factory [databind#624]. -
_modifiers
TypeModifier[] _modifiers
RegisteredTypeModifier
s: objects that can change details ofJavaType
instances factory constructs. -
_parser
TypeParser _parser
-
_typeCache
LookupCache<java.lang.Object,JavaType> _typeCache
Since type resolution can be expensive (specifically when resolving actual generic types), we will use small cache to avoid repetitive resolution of core types
-
-
Class com.fasterxml.jackson.databind.type.TypeParser extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_factory
TypeFactory _factory
-
-
-
Package com.fasterxml.jackson.databind.util
-
Class com.fasterxml.jackson.databind.util.CompactStringObjectMap extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_hashArea
java.lang.Object[] _hashArea
-
_hashMask
int _hashMask
-
_spillCount
int _spillCount
-
-
Class com.fasterxml.jackson.databind.util.EnumResolver extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_defaultValue
java.lang.Enum<?> _defaultValue
-
_enumClass
java.lang.Class<java.lang.Enum<?>> _enumClass
-
_enums
java.lang.Enum<?>[] _enums
-
_enumsById
java.util.HashMap<java.lang.String,java.lang.Enum<?>> _enumsById
-
_isIgnoreCase
boolean _isIgnoreCase
- Since:
- 2.12
-
-
Class com.fasterxml.jackson.databind.util.EnumValues extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_enumClass
java.lang.Class<java.lang.Enum<?>> _enumClass
-
_textual
com.fasterxml.jackson.core.SerializableString[] _textual
-
_values
java.lang.Enum<?>[] _values
-
-
Class com.fasterxml.jackson.databind.util.IgnorePropertiesUtil.Checker extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_toIgnore
java.util.Set<java.lang.String> _toIgnore
-
_toInclude
java.util.Set<java.lang.String> _toInclude
-
-
Class com.fasterxml.jackson.databind.util.ISO8601DateFormat extends java.text.DateFormat implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.util.LRUMap extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
readResolve
protected java.lang.Object readResolve()
-
writeObject
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Class com.fasterxml.jackson.databind.util.NameTransformer.Chained extends NameTransformer implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_t1
NameTransformer _t1
-
_t2
NameTransformer _t2
-
-
Class com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer extends NameTransformer implements Serializable
- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.databind.util.RootNameLookup extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected java.lang.Object readResolve()
Need to override to reproduce cache object via constructor, instead of serialize/deserialize (since we do NOT want to retain cached data)
-
-
Class com.fasterxml.jackson.databind.util.StdDateFormat extends java.text.DateFormat implements Serializable
-
Serialized Fields
-
_lenient
java.lang.Boolean _lenient
Explicit override for leniency, if specified.Cannot be `final` because
StdDateFormat.setLenient(boolean)
returns `void`.- Since:
- 2.7
-
_locale
java.util.Locale _locale
-
_tzSerializedWithColon
boolean _tzSerializedWithColon
Whether the TZ offset must be formatted with a colon between hours and minutes (HH:mm
format)Defaults to
true
since 2.11: earlier versions defaulted tofalse
for backwards compatibility reasons- Since:
- 2.9.1
-
-
-
Class com.fasterxml.jackson.databind.util.ViewMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-