|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package com.fasterxml.jackson.databind |
---|
Class com.fasterxml.jackson.databind.AnnotationIntrospector.Pair extends AnnotationIntrospectorPair implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.DeserializationConfig extends MapperConfigBase<DeserializationFeature,DeserializationConfig> implements Serializable |
---|
serialVersionUID: -4227480407273773599L
Serialized Fields |
---|
int _deserFeatures
LinkedNode<T> _problemHandlers
JsonNodeFactory _nodeFactory
JsonNode
instances.
Class com.fasterxml.jackson.databind.DeserializationContext extends Object implements Serializable |
---|
serialVersionUID: -7727373309391091315L
Serialized Fields |
---|
DeserializerCache _cache
JsonDeserializer
caching.
DeserializerFactory _factory
ObjectMapper
, ObjectReader
)
access it.
DeserializationConfig _config
int _featureFlags
DeserializationFeature
s that are enabled
Class<T> _view
InjectableValues _injectableValues
Class com.fasterxml.jackson.databind.InjectableValues.Std extends InjectableValues implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Map<K,V> _values
Class com.fasterxml.jackson.databind.JavaType extends ResolvedType implements Serializable |
---|
serialVersionUID: -5321897246493723158L
Serialized Fields |
---|
Class<T> _class
int _hashCode
Object _valueHandler
Note: untyped (i.e. caller has to cast) because it is used for different kinds of handlers, with unrelated types.
Object _typeHandler
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 JsonProcessingException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LinkedList<E> _path
Class com.fasterxml.jackson.databind.JsonMappingException.Reference extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Object _from
String _fieldName
JsonMappingException.Reference._index
defined), or when resolving
Map classes without (yet) having an instance to operate on.
int _index
Collection
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".
Class com.fasterxml.jackson.databind.MappingJsonFactory extends JsonFactory implements Serializable |
---|
serialVersionUID: -6744103724013275513L
Class com.fasterxml.jackson.databind.ObjectMapper extends ObjectCodec implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
JsonFactory _jsonFactory
JsonParser
and JsonGenerator
instances as necessary.
TypeFactory _typeFactory
JavaType
instances;
needed to allow modules to add more custom type handling
(mostly to support types of non-Java JVM languages)
InjectableValues _injectableValues
SubtypeResolver _subtypeResolver
RootNameLookup _rootNames
HashMap<K,V> _mixInAnnotations
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)
SerializationConfig _serializationConfig
DefaultSerializerProvider _serializerProvider
ObjectMapper._serializerFactory
to allow
for constructing custom serializers.
Note: while serializers are only exposed SerializerProvider
,
mappers and readers need to access additional API defined by
DefaultSerializerProvider
SerializerFactory _serializerFactory
DeserializationConfig _deserializationConfig
DefaultDeserializationContext _deserializationContext
ConcurrentHashMap<K,V> _rootDeserializers
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.
Since version 1.5, these may are either "raw" deserializers (when no type information is needed for base type), or type-wrapped deserializers (if it is needed)
Class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder extends StdTypeResolverBuilder implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ObjectMapper.DefaultTyping _appliesFor
Class com.fasterxml.jackson.databind.ObjectReader extends ObjectCodec implements Serializable |
---|
serialVersionUID: -4251443320039569153L
Serialized Fields |
---|
DeserializationConfig _config
DefaultDeserializationContext _context
JsonFactory _jsonFactory
JsonGenerator
s
boolean _unwrapRoot
JavaType _valueType
ObjectReader._valueToUpdate
is non-null, only used for
locating deserializer.
JsonDeserializer<T> _rootDeserializer
ObjectReader._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.
Object _valueToUpdate
ArrayType
; array
types can not be modified because array size is immutable.
FormatSchema _schema
InjectableValues _injectableValues
DataFormatReaders _dataFormatReaders
NOTE: If defined non-null, readValue()
methods that take
Reader
or String
input will fail with exception,
because format-detection only works on byte-sources. Also, if format
can not be detect reliably (as per detector settings),
a JsonParseException
will be thrown).
ConcurrentHashMap<K,V> _rootDeserializers
RootNameLookup _rootNames
Class com.fasterxml.jackson.databind.ObjectWriter extends Object implements Serializable |
---|
serialVersionUID: -7024829992408267532L
Serialized Fields |
---|
SerializationConfig _config
DefaultSerializerProvider _serializerProvider
SerializerFactory _serializerFactory
JsonFactory _jsonFactory
JsonGenerator
s
JavaType _rootType
JsonSerializer<T> _rootSerializer
ObjectWriter._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.
PrettyPrinter _prettyPrinter
FormatSchema _schema
Class com.fasterxml.jackson.databind.RuntimeJsonMappingException extends RuntimeException implements Serializable |
---|
Class com.fasterxml.jackson.databind.SerializationConfig extends MapperConfigBase<SerializationFeature,SerializationConfig> implements Serializable |
---|
serialVersionUID: 8849092838541724233L
Serialized Fields |
---|
int _serFeatures
JsonInclude.Include _serializationInclusion
FilterProvider _filterProvider
Package com.fasterxml.jackson.databind.cfg |
---|
Class com.fasterxml.jackson.databind.cfg.BaseSettings extends Object implements Serializable |
---|
serialVersionUID: 4939673998947122190L
Serialized Fields |
---|
ClassIntrospector _classIntrospector
AnnotationIntrospector _annotationIntrospector
VisibilityChecker<T extends VisibilityChecker<T>> _visibilityChecker
JsonAutoDetect
annotation)
PropertyNamingStrategy _propertyNamingStrategy
TypeFactory _typeFactory
JavaType
instances;
needed to allow modules to add more custom type handling
(mostly to support types of non-Java JVM languages)
TypeResolverBuilder<T extends TypeResolverBuilder<T>> _typeResolverBuilder
Object.class
)
DateFormat _dateFormat
StdDateFormat
.
Note that the configured format object will be cloned once per deserialization process (first time it is needed)
HandlerInstantiator _handlerInstantiator
Locale _locale
Locale
used with serialization formats.
Default value is Locale.getDefault()
.
TimeZone _timeZone
TimeZone
used with serialization formats.
Default value is TimeZone.getDefault()
, which is typically the
local time zone (unless overridden for JVM).
Note that if a new value is set, time zone is also assigned to
BaseSettings._dateFormat
of this object.
Base64Variant _defaultBase64
Base64Variant
to use for handling
binary data (byte[]
), used with data formats
that use base64 encoding (like JSON, CSV).
Class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig extends Object implements Serializable |
---|
serialVersionUID: 3683541151102256824L
Serialized Fields |
---|
Deserializers[] _additionalDeserializers
KeyDeserializers[] _additionalKeyDeserializers
BeanDeserializerModifier[] _modifiers
BeanDeserializer
instances
are configured and constructed.
AbstractTypeResolver[] _abstractTypeResolvers
ValueInstantiators[] _valueInstantiators
Class com.fasterxml.jackson.databind.cfg.MapperConfig extends Object implements Serializable |
---|
serialVersionUID: 8891625428805876137L
Serialized Fields |
---|
int _mapperFeatures
BaseSettings _base
Class com.fasterxml.jackson.databind.cfg.MapperConfigBase extends MapperConfig<T extends MapperConfigBase<CFG,T>> implements Serializable |
---|
serialVersionUID: -8378230381628000111L
Serialized Fields |
---|
Map<K,V> _mixInAnnotations
SubtypeResolver _subtypeResolver
String _rootName
Class<T> _view
Object.class
is defined), meaning that all properties are to be included.
Class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Serializers[] _additionalSerializers
Serializers[] _additionalKeySerializers
BeanSerializerModifier[] _modifiers
BeanSerializer
instances
are configured and constructed.
Package com.fasterxml.jackson.databind.deser |
---|
Class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory extends DeserializerFactory implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
OptionalHandlerFactory optionalHandlers
DeserializerFactoryConfig _factoryConfig
Class com.fasterxml.jackson.databind.deser.BeanDeserializer extends BeanDeserializerBase implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.deser.BeanDeserializerBase extends StdDeserializer<Object> implements Serializable |
---|
serialVersionUID: -2038793552422727904L
Serialized Fields |
---|
JavaType _beanType
JsonFormat.Shape _serializationShape
ValueInstantiator _valueInstantiator
JsonDeserializer<T> _delegateDeserializer
PropertyBasedCreator _propertyBasedCreator
boolean _nonStandardCreation
boolean _vanillaProcessing
BeanPropertyMap _beanProperties
ValueInjector[] _injectables
ValueInjector
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.
SettableAnyProperty _anySetter
HashSet<E> _ignorableProps
boolean _ignoreAllUnknown
boolean _needViewProcesing
Map<K,V> _backRefs
UnwrappedPropertyHandler _unwrappedPropertyHandler
ExternalTypeHandler _externalTypeIdHandler
ObjectIdReader _objectIdReader
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 |
---|
AnnotatedMethod _buildMethod
Class com.fasterxml.jackson.databind.deser.CreatorProperty extends SettableBeanProperty implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AnnotatedParameter _annotated
Object _injectableValueId
int _creatorIndex
Class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext extends DeserializationContext implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl extends DefaultDeserializationContext implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.deser.DeserializerCache extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
Object writeReplace()
Serialized Fields |
---|
ConcurrentHashMap<K,V> _cachedDeserializers
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.
HashMap<K,V> _incompleteDeserializers
Class com.fasterxml.jackson.databind.deser.SettableBeanProperty extends Object implements Serializable |
---|
serialVersionUID: -1026580169193933453L
Serialized Fields |
---|
String _propName
JavaType _type
JsonDeserializer<T> _valueDeserializer
TypeDeserializer _valueTypeDeserializer
NullProvider _nullProvider
String _managedReferenceName
ViewMatcher _viewMatcher
int _propertyIndex
Package com.fasterxml.jackson.databind.deser.impl |
---|
Class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer extends BeanDeserializerBase implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BeanDeserializerBase _delegate
SettableBeanProperty[] _orderedProperties
AnnotatedMethod _buildMethod
Class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer extends BeanDeserializerBase implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BeanDeserializerBase _delegate
SettableBeanProperty[] _orderedProperties
Class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap.Bucket[] _buckets
int _hashMask
int _size
int _nextBucketIndex
Note: is kept up-to-date with additions, but can NOT handle removals (i.e. "holes" may be left)
Class com.fasterxml.jackson.databind.deser.impl.FieldProperty extends SettableBeanProperty implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
Object readResolve()
Serialized Fields |
---|
AnnotatedField _annotated
Class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty extends SettableBeanProperty implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
SettableBeanProperty _delegate
Constructor<T> _creator
Class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty extends SettableBeanProperty implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String _referenceName
boolean _isContainer
SettableBeanProperty _managedProperty
SettableBeanProperty _backProperty
Class com.fasterxml.jackson.databind.deser.impl.MethodProperty extends SettableBeanProperty implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
Object readResolve()
Serialized Fields |
---|
AnnotatedMethod _annotated
Class com.fasterxml.jackson.databind.deser.impl.NullProvider extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Object _nullValue
boolean _isPrimitive
Class<T> _rawType
Class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty extends SettableBeanProperty implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ObjectIdReader _objectIdReader
Class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty extends SettableBeanProperty implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AnnotatedMethod _annotated
Method _getter
Package com.fasterxml.jackson.databind.deser.std |
---|
Class com.fasterxml.jackson.databind.deser.std.ClassDeserializer extends StdScalarDeserializer<Class<?>> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer extends ContainerDeserializerBase<Collection<Object>> implements Serializable |
---|
Serialized Fields |
---|
JavaType _collectionType
JsonDeserializer<T> _valueDeserializer
TypeDeserializer _valueTypeDeserializer
ValueInstantiator _valueInstantiator
JsonDeserializer<T> _delegateDeserializer
Class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase extends StdDeserializer<T> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer extends DateDeserializers.DateBasedDeserializer<Calendar> implements Serializable |
---|
Serialized Fields |
---|
Class<T> _calendarClass
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer extends StdScalarDeserializer<T> implements Serializable |
---|
Serialized Fields |
---|
DateFormat _customFormat
String _formatString
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer extends DateDeserializers.DateBasedDeserializer<Date> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer extends DateDeserializers.DateBasedDeserializer<Date> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer extends DateDeserializers.DateBasedDeserializer<Timestamp> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimeZoneDeserializer extends FromStringDeserializer<TimeZone> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer extends StdDeserializer<Object> implements Serializable |
---|
Serialized Fields |
---|
JsonDeserializer<T> _delegatee
Class com.fasterxml.jackson.databind.deser.std.EnumDeserializer extends StdScalarDeserializer<Enum<?>> implements Serializable |
---|
Serialized Fields |
---|
EnumResolver<T extends Enum<T>> _resolver
Class com.fasterxml.jackson.databind.deser.std.EnumDeserializer.FactoryBasedDeserializer extends StdScalarDeserializer<Object> implements Serializable |
---|
Serialized Fields |
---|
Class<T> _enumClass
Class<T> _inputType
Method _factory
Class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer extends StdDeserializer<EnumMap<?,?>> implements Serializable |
---|
Serialized Fields |
---|
JavaType _mapType
Class<T> _enumClass
JsonDeserializer<T> _keyDeserializer
JsonDeserializer<T> _valueDeserializer
Class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer extends StdDeserializer<EnumSet<?>> implements Serializable |
---|
Serialized Fields |
---|
JavaType _enumType
Class<T> _enumClass
JsonDeserializer<T> _enumDeserializer
Class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer extends StdScalarDeserializer<T> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JacksonDeserializers.JavaTypeDeserializer extends StdScalarDeserializer<JavaType> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JacksonDeserializers.TokenBufferDeserializer extends StdScalarDeserializer<TokenBuffer> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.AtomicBooleanDeserializer extends StdScalarDeserializer<AtomicBoolean> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.AtomicReferenceDeserializer extends StdScalarDeserializer<AtomicReference<?>> implements Serializable |
---|
Serialized Fields |
---|
JavaType _referencedType
JsonDeserializer<T> _valueDeserializer
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.CharsetDeserializer extends FromStringDeserializer<Charset> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.CurrencyDeserializer extends FromStringDeserializer<Currency> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.InetAddressDeserializer extends FromStringDeserializer<InetAddress> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.LocaleDeserializer extends FromStringDeserializer<Locale> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.PatternDeserializer extends FromStringDeserializer<Pattern> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.StackTraceElementDeserializer extends StdScalarDeserializer<StackTraceElement> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.URIDeserializer extends FromStringDeserializer<URI> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.URLDeserializer extends FromStringDeserializer<URL> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.UUIDDeserializer extends FromStringDeserializer<UUID> implements Serializable |
---|
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<Map<Object,Object>> implements Serializable |
---|
Serialized Fields |
---|
JavaType _mapType
KeyDeserializer _keyDeserializer
MapDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext)
is called;
boolean _standardStringKey
String
(or Object
, for
which String is acceptable), and that the
default Jackson key deserializer would be used.
If both are true, can optimize handling.
JsonDeserializer<T> _valueDeserializer
TypeDeserializer _valueTypeDeserializer
ValueInstantiator _valueInstantiator
boolean _hasDefaultCreator
JsonDeserializer<T> _delegateDeserializer
PropertyBasedCreator _propertyBasedCreator
HashSet<E> _ignorableProperties
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer extends StdScalarDeserializer<BigDecimal> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer extends StdScalarDeserializer<BigInteger> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Boolean> implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Byte> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Character> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Double> implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Float> implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Integer> implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Long> implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer extends StdScalarDeserializer<Number> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer extends StdScalarDeserializer<T> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Object _nullValue
Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Short> implements Serializable |
---|
Class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer extends ContainerDeserializerBase<Object[]> implements Serializable |
---|
Serialized Fields |
---|
ArrayType _arrayType
boolean _untyped
Class<T> _elementClass
JsonDeserializer<T> _elementDeserializer
TypeDeserializer _elementTypeDeserializer
Class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer extends StdDeserializer<T> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Converter<IN,OUT> _converter
JavaType _delegateType
JsonDeserializer<T> _delegateDeserializer
T<.code>.
Class com.fasterxml.jackson.databind.deser.std.StdDeserializer extends JsonDeserializer<T> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Class<T> _valueClass
Object
in some case)
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 |
---|
String _valueTypeDesc
boolean _cfgEmptyStringsAsObjects
AnnotatedWithParams _defaultCreator
StdValueInstantiator.createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)
)
AnnotatedWithParams _withArgsCreator
CreatorProperty[] _constructorArguments
JavaType _delegateType
AnnotatedWithParams _delegateCreator
CreatorProperty[] _delegateArguments
AnnotatedWithParams _fromStringCreator
AnnotatedWithParams _fromIntCreator
AnnotatedWithParams _fromLongCreator
AnnotatedWithParams _fromDoubleCreator
AnnotatedWithParams _fromBooleanCreator
Class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer extends ContainerDeserializerBase<Collection<String>> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
JavaType _collectionType
JsonDeserializer<T> _valueDeserializer
ValueInstantiator _valueInstantiator
JsonDeserializer<T> _delegateDeserializer
Class com.fasterxml.jackson.databind.deser.std.StringDeserializer extends StdScalarDeserializer<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.UntypedObjectDeserializer extends StdDeserializer<Object> implements Serializable |
---|
Package com.fasterxml.jackson.databind.exc |
---|
Class com.fasterxml.jackson.databind.exc.InvalidFormatException extends JsonMappingException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Object _value
Class<T> _targetType
Class com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException extends JsonMappingException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Class<T> _referringClass
String _unrecognizedPropertyName
Note: redundant information since it is also included in the reference path.
Collection<E> _propertyIds
Package com.fasterxml.jackson.databind.ext |
---|
Class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.DurationDeserializer extends FromStringDeserializer<Duration> implements Serializable |
---|
Class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.GregorianCalendarDeserializer extends StdScalarDeserializer<XMLGregorianCalendar> implements Serializable |
---|
Class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.QNameDeserializer extends FromStringDeserializer<QName> implements Serializable |
---|
Class com.fasterxml.jackson.databind.ext.DOMDeserializer extends FromStringDeserializer<T> implements Serializable |
---|
Class com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer extends DOMDeserializer<Document> implements Serializable |
---|
Class com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer extends DOMDeserializer<Node> implements Serializable |
---|
Class com.fasterxml.jackson.databind.ext.OptionalHandlerFactory extends Object implements Serializable |
---|
serialVersionUID: -7103336512296456640L
Package com.fasterxml.jackson.databind.introspect |
---|
Class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor extends AnnotatedWithParams implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
Object readResolve()
Object writeReplace()
Serialized Fields |
---|
Constructor<T> _constructor
com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.Serialization _serialization
Class com.fasterxml.jackson.databind.introspect.AnnotatedField extends AnnotatedMember implements Serializable |
---|
serialVersionUID: 7364428299211355871L
Serialization Methods |
---|
Object readResolve()
Object writeReplace()
Serialized Fields |
---|
com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization _serialization
Class com.fasterxml.jackson.databind.introspect.AnnotatedMember extends Annotated implements Serializable |
---|
serialVersionUID: 7364428299211355871L
Class com.fasterxml.jackson.databind.introspect.AnnotatedMethod extends AnnotatedWithParams implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
Object readResolve()
Object writeReplace()
Serialized Fields |
---|
Class<T>[] _paramClasses
com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization
Class com.fasterxml.jackson.databind.introspect.AnnotatedParameter extends AnnotatedMember implements Serializable |
---|
Serialized Fields |
---|
AnnotatedWithParams _owner
Type _type
int _index
Class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams extends AnnotatedMember implements Serializable |
---|
Serialized Fields |
---|
AnnotationMap[] _paramAnnotations
Class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair extends AnnotationIntrospector implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AnnotationIntrospector _primary
AnnotationIntrospector _secondary
Class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector extends ClassIntrospector implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector extends AnnotationIntrospector implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector extends AnnotationIntrospector implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std extends Object implements Serializable |
---|
serialVersionUID: -7073939237187922755L
Serialized Fields |
---|
JsonAutoDetect.Visibility _getterMinLevel
JsonAutoDetect.Visibility _isGetterMinLevel
JsonAutoDetect.Visibility _setterMinLevel
JsonAutoDetect.Visibility _creatorMinLevel
JsonAutoDetect.Visibility _fieldMinLevel
Package com.fasterxml.jackson.databind.jsontype |
---|
Class com.fasterxml.jackson.databind.jsontype.NamedType extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Class<T> _class
int _hashCode
String _name
Package com.fasterxml.jackson.databind.jsontype.impl |
---|
Class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer extends TypeDeserializerBase implements Serializable |
---|
serialVersionUID: 5345570420394408290L
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
Class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer extends TypeDeserializerBase implements Serializable |
---|
serialVersionUID: 5345570420394408290L
Class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver extends SubtypeResolver implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LinkedHashSet<E> _registeredSubtypes
Class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase extends TypeDeserializer implements Serializable |
---|
serialVersionUID: 278445030337366675L
Serialized Fields |
---|
TypeIdResolver _idResolver
JavaType _baseType
BeanProperty _property
TypeDeserializerBase.forProperty(com.fasterxml.jackson.databind.BeanProperty)
is called to create
a copy.
JavaType _defaultImpl
String _typePropertyName
boolean _typeIdVisible
HashMap<K,V> _deserializers
JsonDeserializer<T> _defaultImplDeserializer
Package com.fasterxml.jackson.databind.module |
---|
Class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver extends AbstractTypeResolver implements Serializable |
---|
serialVersionUID: 8635483102371490919L
Serialized Fields |
---|
HashMap<K,V> _mappings
Class com.fasterxml.jackson.databind.module.SimpleDeserializers extends Object implements Serializable |
---|
serialVersionUID: -3006673354353448880L
Serialized Fields |
---|
HashMap<K,V> _classMappings
Class com.fasterxml.jackson.databind.module.SimpleKeyDeserializers extends Object implements Serializable |
---|
serialVersionUID: -6786398737835438187L
Serialized Fields |
---|
HashMap<K,V> _classMappings
Class com.fasterxml.jackson.databind.module.SimpleModule extends Module implements Serializable |
---|
serialVersionUID: 3132264350026957446L
Serialized Fields |
---|
String _name
Version _version
SimpleSerializers _serializers
SimpleDeserializers _deserializers
SimpleSerializers _keySerializers
SimpleKeyDeserializers _keyDeserializers
SimpleAbstractTypeResolver _abstractTypes
SimpleValueInstantiators _valueInstantiators
HashMap<K,V> _mixins
LinkedHashSet<E> _subtypes
Class com.fasterxml.jackson.databind.module.SimpleSerializers extends Serializers.Base implements Serializable |
---|
serialVersionUID: 8531646511998456779L
Serialized Fields |
---|
HashMap<K,V> _classMappings
HashMap<K,V> _interfaceMappings
Class com.fasterxml.jackson.databind.module.SimpleValueInstantiators extends ValueInstantiators.Base implements Serializable |
---|
serialVersionUID: -8929386427526115130L
Serialized Fields |
---|
HashMap<K,V> _classMappings
ValueInstantiator
instances.
Package com.fasterxml.jackson.databind.node |
---|
Class com.fasterxml.jackson.databind.node.JsonNodeFactory extends Object implements Serializable |
---|
serialVersionUID: 2323165117839546871L
Serialized Fields |
---|
boolean _cfgBigDecimalExact
Package com.fasterxml.jackson.databind.ser |
---|
Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory extends SerializerFactory implements Serializable |
---|
serialVersionUID: -1416617628045738132L
Serialized Fields |
---|
SerializerFactoryConfig _factoryConfig
OptionalHandlerFactory optionalHandlers
Class com.fasterxml.jackson.databind.ser.BeanSerializerFactory extends BasicSerializerFactory implements Serializable |
---|
serialVersionUID: 1L
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
Package com.fasterxml.jackson.databind.ser.impl |
---|
Class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter extends SimpleBeanPropertyFilter implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Set<E> _propertiesToInclude
Class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider extends FilterProvider implements Serializable |
---|
serialVersionUID: -2825494703774121220L
Serialized Fields |
---|
Map<K,V> _filtersById
BeanPropertyFilter _defaultFilter
boolean _cfgFailOnUnknownId
Package com.fasterxml.jackson.databind.type |
---|
Class com.fasterxml.jackson.databind.type.ArrayType extends TypeBase implements Serializable |
---|
serialVersionUID: -6866628807166594553L
Serialized Fields |
---|
JavaType _componentType
Object _emptyArray
Class com.fasterxml.jackson.databind.type.ClassKey extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String _className
Class<T> _class
int _hashCode
Class com.fasterxml.jackson.databind.type.CollectionLikeType extends TypeBase implements Serializable |
---|
serialVersionUID: -2079769185110719683L
Serialized Fields |
---|
JavaType _elementType
Class com.fasterxml.jackson.databind.type.CollectionType extends CollectionLikeType implements Serializable |
---|
serialVersionUID: 7218006718717444365L
Class com.fasterxml.jackson.databind.type.MapLikeType extends TypeBase implements Serializable |
---|
serialVersionUID: -4720638149668688793L
Serialized Fields |
---|
JavaType _keyType
JavaType _valueType
Class com.fasterxml.jackson.databind.type.MapType extends MapLikeType implements Serializable |
---|
serialVersionUID: 2276544408153191774L
Class com.fasterxml.jackson.databind.type.SimpleType extends TypeBase implements Serializable |
---|
serialVersionUID: -800374828948534376L
Serialized Fields |
---|
JavaType[] _typeParameters
String[] _typeNames
SimpleType._typeParameters
Class com.fasterxml.jackson.databind.type.TypeBase extends JavaType implements Serializable |
---|
serialVersionUID: -3581199092426900829L
Class com.fasterxml.jackson.databind.type.TypeFactory extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LRUMap<K,V> _typeCache
TypeModifier[] _modifiers
TypeModifier
s: objects that can change details
of JavaType
instances factory constructs.
TypeParser _parser
Class com.fasterxml.jackson.databind.type.TypeParser extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
TypeFactory _factory
Package com.fasterxml.jackson.databind.util |
---|
Class com.fasterxml.jackson.databind.util.ISO8601DateFormat extends DateFormat implements Serializable |
---|
serialVersionUID: 1L
Class com.fasterxml.jackson.databind.util.LRUMap extends LinkedHashMap<K,V> implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream in) throws IOException
IOException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
protected Object readResolve()
Serialized Fields |
---|
int _maxEntries
Class com.fasterxml.jackson.databind.util.ObjectIdMap extends IdentityHashMap<Object,Object> implements Serializable |
---|
Class com.fasterxml.jackson.databind.util.RootNameLookup extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LRUMap<K,V> _rootNames
Class com.fasterxml.jackson.databind.util.StdDateFormat extends DateFormat implements Serializable |
---|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |