# Hierarchy For All Packages

Package Hierarchies:

- com.fasterxml.jackson.databind,
- com.fasterxml.jackson.databind.annotation,
- com.fasterxml.jackson.databind.cfg,
- com.fasterxml.jackson.databind.deser,
- com.fasterxml.jackson.databind.deser.impl,
- com.fasterxml.jackson.databind.deser.std,
- com.fasterxml.jackson.databind.exc,
- com.fasterxml.jackson.databind.ext,
- com.fasterxml.jackson.databind.introspect,
- com.fasterxml.jackson.databind.jsonFormatVisitors,
- com.fasterxml.jackson.databind.jsonschema,
- com.fasterxml.jackson.databind.jsontype,
- com.fasterxml.jackson.databind.jsontype.impl,
- com.fasterxml.jackson.databind.module,
- com.fasterxml.jackson.databind.node,
- com.fasterxml.jackson.databind.ser,
- com.fasterxml.jackson.databind.ser.impl,
- com.fasterxml.jackson.databind.ser.std,
- com.fasterxml.jackson.databind.type,
- com.fasterxml.jackson.databind.util

## Class Hierarchy

- java.lang.Object
  - com.fasterxml.jackson.databind.AbstractTypeResolver
    - com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.Annotated
    - com.fasterxml.jackson.databind.introspect.AnnotatedClass (implements com.fasterxml.jackson.databind.introspect.TypeResolutionContext)
    - com.fasterxml.jackson.databind.introspect.AnnotatedMember (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.introspect.AnnotatedField (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.introspect.AnnotatedParameter
      - com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
        - com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
        - com.fasterxml.jackson.databind.introspect.AnnotatedMethod (implements java.io.Serializable)
        - com.fasterxml.jackson.databind.deser.impl.CreatorCollector.StdTypeConstructor (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap (implements java.lang.Iterable<T>)
  - com.fasterxml.jackson.databind.AnnotationIntrospector (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
    - com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
  - com.fasterxml.jackson.databind.introspect.AnnotationMap (implements com.fasterxml.jackson.databind.util.Annotations)
  - com.fasterxml.jackson.databind.ser.AnyGetterWriter
  - com.fasterxml.jackson.databind.util.ArrayBuilders
  - com.fasterxml.jackson.databind.util.ArrayIterator<T> (implements java.lang.Iterable<T>, java.util.Iterator<E>)
  - com.fasterxml.jackson.databind.cfg.BaseSettings (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.BeanDescription
    - com.fasterxml.jackson.databind.introspect.BasicBeanDescription
  - com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
  - com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
  - com.fasterxml.jackson.databind.BeanProperty.Std (implements com.fasterxml.jackson.databind.BeanProperty)
    - com.fasterxml.jackson.databind.deser.impl.ValueInjector
  - com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition (implements com.fasterxml.jackson.databind.util.Named)
    - com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder (implements java.lang.Comparable<T>)
    - com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
  - com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
  - com.fasterxml.jackson.databind.ser.BeanSerializerModifier
  - com.fasterxml.jackson.databind.util.BeanUtil
  - com.fasterxml.jackson.databind.introspect.ClassIntrospector
    - com.fasterxml.jackson.databind.introspect.BasicClassIntrospector (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.type.ClassKey (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.fasterxml.jackson.databind.type.ClassStack
  - com.fasterxml.jackson.databind.util.ClassUtil
  - com.fasterxml.jackson.databind.util.ClassUtil.Ctor
  - com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.CollectionReferringAccumulator
  - com.fasterxml.jackson.databind.util.CompactStringObjectMap (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase (implements com.fasterxml.jackson.databind.BeanProperty, java.io.Serializable)
    - com.fasterxml.jackson.databind.ser.PropertyWriter (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.ser.BeanPropertyWriter (implements java.io.Serializable)
        - com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter (implements java.io.Serializable)
        - com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter (implements java.io.Serializable)
          - com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
      - com.fasterxml.jackson.databind.ser.std.MapProperty
    - com.fasterxml.jackson.databind.deser.SettableBeanProperty (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.deser.CreatorProperty
      - com.fasterxml.jackson.databind.deser.impl.FieldProperty
      - com.fasterxml.jackson.databind.deser.impl.InnerClassProperty
      - com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
      - com.fasterxml.jackson.databind.deser.impl.MethodProperty
      - com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
      - com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
      - com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
  - com.fasterxml.jackson.databind.cfg.ConfigOverride
    - com.fasterxml.jackson.databind.cfg.MutableConfigOverride (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.cfg.ConfigOverrides (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.cfg.ContextAttributes
    - com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.util.Converter.None (implements com.fasterxml.jackson.databind.util.Converter<IN,OUT>)
  - com.fasterxml.jackson.databind.deser.impl.CreatorCollector
  - com.fasterxml.jackson.databind.DatabindContext
    - com.fasterxml.jackson.databind.DeserializationContext (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.deser.DefaultDeserializationContext (implements java.io.Serializable)
        - com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
    - com.fasterxml.jackson.databind.SerializerProvider
      - com.fasterxml.jackson.databind.ser.DefaultSerializerProvider (implements java.io.Serializable)
        - com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
  - com.fasterxml.jackson.databind.deser.DataFormatReaders
  - com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
  - com.fasterxml.jackson.databind.deser.std.DateDeserializers
  - com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
  - com.fasterxml.jackson.databind.deser.DeserializerCache (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.deser.DeserializerFactory
    - com.fasterxml.jackson.databind.deser.BasicDeserializerFactory (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.deser.BeanDeserializerFactory (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.deser.Deserializers.Base (implements com.fasterxml.jackson.databind.deser.Deserializers)
    - com.fasterxml.jackson.databind.ext.CoreXMLDeserializers
  - com.fasterxml.jackson.databind.util.EnumResolver (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.util.EnumValues (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
  - com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler.Builder
  - com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter
  - com.fasterxml.jackson.databind.ser.FilterProvider
    - com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider (implements java.io.Serializable)
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.DateFormat
      - com.fasterxml.jackson.databind.util.ISO8601DateFormat
      - com.fasterxml.jackson.databind.util.StdDateFormat
  - com.fasterxml.jackson.databind.cfg.HandlerInstantiator
  - com.fasterxml.jackson.databind.InjectableValues
    - com.fasterxml.jackson.databind.InjectableValues.Std (implements java.io.Serializable)
  - com.fasterxml.jackson.core.format.InputAccessor.Std (implements com.fasterxml.jackson.core.format.InputAccessor)
    - com.fasterxml.jackson.databind.deser.DataFormatReaders.AccessorForReader
  - java.io.InputStream (implements java.io.Closeable)
    - com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream
  - com.fasterxml.jackson.databind.util.ISO8601Utils
  - com.fasterxml.jackson.databind.ext.Java7Support
    - com.fasterxml.jackson.databind.ext.Java7SupportImpl
  - com.fasterxml.jackson.databind.deser.std.JdkDeserializers
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor)
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor)
  - com.fasterxml.jackson.databind.JsonDeserializer<T>
    - com.fasterxml.jackson.databind.deser.AbstractDeserializer (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer
    - com.fasterxml.jackson.databind.JsonDeserializer.None
    - com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.deser.BeanDeserializerBase (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.ResolvableDeserializer, java.io.Serializable)
        - com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
        - com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
        - com.fasterxml.jackson.databind.deser.BeanDeserializer (implements java.io.Serializable)
          - com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
        - com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
      - com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase<T>
        - com.fasterxml.jackson.databind.deser.std.CollectionDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
          - com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer
        - com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
        - com.fasterxml.jackson.databind.deser.std.MapDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.ResolvableDeserializer)
        - com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
        - com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
        - com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
      - com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.ResolvableDeserializer)
      - com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
      - com.fasterxml.jackson.databind.deser.impl.FailingDeserializer
      - com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
      - com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer
      - com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers<T> (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
      - com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer<T> (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
        - com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
      - com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer<T> (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.ResolvableDeserializer)
      - com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer<T> (implements com.fasterxml.jackson.databind.deser.ResolvableDeserializer)
      - com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        - com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer
        - com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer
        - com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer<T> (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
          - com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer
          - com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
          - com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
          - com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer
        - com.fasterxml.jackson.databind.deser.std.EnumDeserializer
        - com.fasterxml.jackson.databind.deser.std.FromStringDeserializer<T>
          - com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std
          - com.fasterxml.jackson.databind.ext.DOMDeserializer<T>
            - com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer
            - com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer
          - com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
          - com.fasterxml.jackson.databind.deser.std.UUIDDeserializer
        - com.fasterxml.jackson.databind.ext.NioPathDeserializer
        - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer
        - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer
        - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer
        - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer<T>
          - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer
          - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer
          - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer
          - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer
          - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer
          - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer
          - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer
          - com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer
        - com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
        - com.fasterxml.jackson.databind.deser.std.StringDeserializer
        - com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer
      - com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
      - com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.ResolvableDeserializer)
      - com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
    - com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer (implements java.io.Serializable)
  - com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
    - com.fasterxml.jackson.databind.MappingJsonFactory
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)
  - com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned)
    - com.fasterxml.jackson.databind.util.TokenBuffer
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor)
  - com.fasterxml.jackson.databind.JsonMappingException.Reference (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.node.JsonNodeFactory (implements com.fasterxml.jackson.databind.node.JsonNodeCreator, java.io.Serializable)
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor)
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor)
  - com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned)
    - com.fasterxml.jackson.core.base.ParserMinimalBase
      - com.fasterxml.jackson.databind.util.TokenBuffer.Parser
      - com.fasterxml.jackson.databind.node.TreeTraversingParser
  - com.fasterxml.jackson.databind.util.JSONPObject (implements com.fasterxml.jackson.databind.JsonSerializable)
  - com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder.Value
  - com.fasterxml.jackson.databind.jsonschema.JsonSchema
  - com.fasterxml.jackson.databind.JsonSerializable.Base (implements com.fasterxml.jackson.databind.JsonSerializable)
    - com.fasterxml.jackson.databind.JsonNode (implements java.lang.Iterable<T>, com.fasterxml.jackson.core.TreeNode)
      - com.fasterxml.jackson.databind.node.BaseJsonNode (implements com.fasterxml.jackson.databind.JsonSerializable)
        - com.fasterxml.jackson.databind.node.ContainerNode<T> (implements com.fasterxml.jackson.databind.node.JsonNodeCreator)
          - com.fasterxml.jackson.databind.node.ArrayNode
          - com.fasterxml.jackson.databind.node.ObjectNode
        - com.fasterxml.jackson.databind.node.ValueNode
          - com.fasterxml.jackson.databind.node.BinaryNode
          - com.fasterxml.jackson.databind.node.BooleanNode
          - com.fasterxml.jackson.databind.node.MissingNode
          - com.fasterxml.jackson.databind.node.NullNode
          - com.fasterxml.jackson.databind.node.NumericNode
            - com.fasterxml.jackson.databind.node.BigIntegerNode
            - com.fasterxml.jackson.databind.node.DecimalNode
            - com.fasterxml.jackson.databind.node.DoubleNode
            - com.fasterxml.jackson.databind.node.FloatNode
            - com.fasterxml.jackson.databind.node.IntNode
            - com.fasterxml.jackson.databind.node.LongNode
            - com.fasterxml.jackson.databind.node.ShortNode
          - com.fasterxml.jackson.databind.node.POJONode
          - com.fasterxml.jackson.databind.node.TextNode
  - com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
    - com.fasterxml.jackson.databind.JsonSerializer.None
    - com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
      - com.fasterxml.jackson.databind.ser.std.BeanSerializerBase (implements com.fasterxml.jackson.databind.ser.ContextualSerializer, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.ser.ResolvableSerializer, com.fasterxml.jackson.databind.jsonschema.SchemaAware)
        - com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
        - com.fasterxml.jackson.databind.ser.BeanSerializer
        - com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.ser.std.ByteArraySerializer
      - com.fasterxml.jackson.databind.ser.ContainerSerializer<T>
        - com.fasterxml.jackson.databind.ser.std.ArraySerializerBase<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
          - com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
          - com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
          - com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
          - com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
          - com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer<T>
            - com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
            - com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
            - com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
          - com.fasterxml.jackson.databind.ser.impl.StringArraySerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
        - com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
          - com.fasterxml.jackson.databind.ser.std.CollectionSerializer
          - com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
          - com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
          - com.fasterxml.jackson.databind.ser.std.IterableSerializer
          - com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
        - com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
        - com.fasterxml.jackson.databind.ser.std.MapSerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
      - com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
      - com.fasterxml.jackson.databind.ext.DOMSerializer
      - com.fasterxml.jackson.databind.ser.impl.FailingSerializer
      - com.fasterxml.jackson.databind.ser.std.JsonValueSerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware)
      - com.fasterxml.jackson.databind.ser.std.NullSerializer
      - com.fasterxml.jackson.databind.ser.std.RawSerializer<T>
      - com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
        - com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
      - com.fasterxml.jackson.databind.ser.std.SerializableSerializer
      - com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
        - com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
        - com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
      - com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer
      - com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.ser.ResolvableSerializer, com.fasterxml.jackson.databind.jsonschema.SchemaAware)
      - com.fasterxml.jackson.databind.ser.std.StdKeySerializer
      - com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default
      - com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic
      - com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
      - com.fasterxml.jackson.databind.ser.std.StdKeySerializers.StringKeySerializer
      - com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<T>
        - com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer
        - com.fasterxml.jackson.databind.ser.std.ClassSerializer
        - com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
          - com.fasterxml.jackson.databind.ser.std.CalendarSerializer
          - com.fasterxml.jackson.databind.ser.std.DateSerializer
          - com.fasterxml.jackson.databind.ser.std.SqlDateSerializer
        - com.fasterxml.jackson.databind.ser.std.EnumSerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
        - com.fasterxml.jackson.databind.ser.std.FileSerializer
        - com.fasterxml.jackson.databind.ser.std.InetAddressSerializer
        - com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer
        - com.fasterxml.jackson.databind.ext.NioPathSerializer
        - com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase<T>
          - com.fasterxml.jackson.databind.ser.std.BooleanSerializer
          - com.fasterxml.jackson.databind.ser.std.StringSerializer
        - com.fasterxml.jackson.databind.ser.std.NumberSerializer
        - com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
          - com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer
          - com.fasterxml.jackson.databind.ser.std.NumberSerializers.FloatSerializer
          - com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer
          - com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntLikeSerializer
          - com.fasterxml.jackson.databind.ser.std.NumberSerializers.LongSerializer
          - com.fasterxml.jackson.databind.ser.std.NumberSerializers.ShortSerializer
        - com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer
        - com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer
        - com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer
        - com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer
        - com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer
        - com.fasterxml.jackson.databind.ser.std.UUIDSerializer
      - com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer
      - com.fasterxml.jackson.databind.ser.std.ToStringSerializer
      - com.fasterxml.jackson.databind.ser.impl.UnknownSerializer
    - com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor)
    - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor)
    - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor)
    - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor)
    - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor)
  - com.fasterxml.jackson.databind.util.JSONWrappedObject (implements com.fasterxml.jackson.databind.JsonSerializable)
  - com.fasterxml.jackson.databind.KeyDeserializer
    - com.fasterxml.jackson.databind.KeyDeserializer.None
    - com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.util.LinkedNode<T>
  - com.fasterxml.jackson.databind.util.LRUMap<K,V> (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.cfg.MapperConfig<T> (implements com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver, java.io.Serializable)
    - com.fasterxml.jackson.databind.cfg.MapperConfigBase<CFG,T> (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.DeserializationConfig (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.SerializationConfig (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.MappingIterator<T> (implements java.io.Closeable, java.util.Iterator<E>)
  - com.fasterxml.jackson.databind.introspect.MemberKey
  - com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
    - com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.jsontype.NamedType (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.util.NameTransformer
    - com.fasterxml.jackson.databind.util.NameTransformer.Chained (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.annotation.NoClass
  - com.fasterxml.jackson.databind.deser.std.NumberDeserializers
  - com.fasterxml.jackson.databind.ser.std.NumberSerializers
  - com.fasterxml.jackson.databind.util.ObjectBuffer
  - com.fasterxml.jackson.annotation.ObjectIdGenerator<T> (implements java.io.Serializable)
    - com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator
      - com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
      - com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
  - com.fasterxml.jackson.databind.introspect.ObjectIdInfo
  - com.fasterxml.jackson.databind.deser.impl.ObjectIdReader (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
  - com.fasterxml.jackson.databind.ObjectWriter (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.ObjectWriter.Prefetch (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.ext.OptionalHandlerFactory (implements java.io.Serializable)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream
  - com.fasterxml.jackson.databind.cfg.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
  - com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<T>
  - com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator<T> (implements java.util.Iterator<E>)
  - com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder<T>
    - com.fasterxml.jackson.databind.util.ArrayBuilders.BooleanBuilder
    - com.fasterxml.jackson.databind.util.ArrayBuilders.ByteBuilder
    - com.fasterxml.jackson.databind.util.ArrayBuilders.DoubleBuilder
    - com.fasterxml.jackson.databind.util.ArrayBuilders.FloatBuilder
    - com.fasterxml.jackson.databind.util.ArrayBuilders.IntBuilder
    - com.fasterxml.jackson.databind.util.ArrayBuilders.LongBuilder
    - com.fasterxml.jackson.databind.util.ArrayBuilders.ShortBuilder
  - com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
  - com.fasterxml.jackson.databind.ser.PropertyBuilder
  - com.fasterxml.jackson.databind.PropertyMetadata (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.PropertyName (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.PropertyNamingStrategy (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
      - com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy
      - com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy
      - com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy
        - com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy
      - com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy
        - com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy
  - com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
  - com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap.SerializerAndMapResult
  - com.fasterxml.jackson.databind.deser.impl.PropertyValue
  - com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
  - com.fasterxml.jackson.databind.util.RawValue (implements com.fasterxml.jackson.databind.JsonSerializable)
  - com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
  - com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.Referring
    - com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty.PropertyReferring
  - com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
  - com.fasterxml.jackson.core.type.ResolvedType
    - com.fasterxml.jackson.databind.JavaType (implements java.io.Serializable, java.lang.reflect.Type)
      - com.fasterxml.jackson.databind.type.TypeBase (implements com.fasterxml.jackson.databind.JsonSerializable)
        - com.fasterxml.jackson.databind.type.ArrayType
        - com.fasterxml.jackson.databind.type.CollectionLikeType
          - com.fasterxml.jackson.databind.type.CollectionType
        - com.fasterxml.jackson.databind.type.MapLikeType
          - com.fasterxml.jackson.databind.type.MapType
        - com.fasterxml.jackson.databind.type.ResolvedRecursiveType
        - com.fasterxml.jackson.databind.type.SimpleType
          - com.fasterxml.jackson.databind.type.ReferenceType
  - com.fasterxml.jackson.databind.util.RootNameLookup (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.SequenceWriter (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.databind.ser.SerializerCache
  - com.fasterxml.jackson.databind.ser.SerializerFactory
    - com.fasterxml.jackson.databind.ser.BasicSerializerFactory (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.ser.BeanSerializerFactory (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.ser.Serializers.Base (implements com.fasterxml.jackson.databind.ser.Serializers)
    - com.fasterxml.jackson.databind.ext.CoreXMLSerializers
    - com.fasterxml.jackson.databind.module.SimpleSerializers (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.deser.SettableAnyProperty (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter (implements com.fasterxml.jackson.databind.ser.BeanPropertyFilter, com.fasterxml.jackson.databind.ser.PropertyFilter)
    - com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.module.SimpleDeserializers (implements com.fasterxml.jackson.databind.deser.Deserializers, java.io.Serializable)
  - com.fasterxml.jackson.databind.module.SimpleKeyDeserializers (implements com.fasterxml.jackson.databind.deser.KeyDeserializers, java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.SimpleMixInResolver (implements com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver, java.io.Serializable)
  - com.fasterxml.jackson.databind.ser.std.StdArraySerializers
  - com.fasterxml.jackson.databind.util.StdConverter<IN,OUT> (implements com.fasterxml.jackson.databind.util.Converter<IN,OUT>)
  - com.fasterxml.jackson.databind.ser.std.StdJdkSerializers
  - com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers (implements com.fasterxml.jackson.databind.deser.KeyDeserializers, java.io.Serializable)
  - com.fasterxml.jackson.databind.ser.std.StdKeySerializers
  - com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder (implements com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<T>)
    - com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.jsontype.SubtypeResolver
    - com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - com.fasterxml.jackson.core.JsonProcessingException
          - com.fasterxml.jackson.databind.JsonMappingException
            - com.fasterxml.jackson.databind.exc.InvalidFormatException
            - com.fasterxml.jackson.databind.exc.InvalidTypeIdException
            - com.fasterxml.jackson.databind.exc.PropertyBindingException
              - com.fasterxml.jackson.databind.exc.IgnoredPropertyException
              - com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
            - com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
      - java.lang.RuntimeException
        - com.fasterxml.jackson.databind.RuntimeJsonMappingException
  - com.fasterxml.jackson.databind.util.TokenBuffer.Segment
  - com.fasterxml.jackson.core.TreeCodec
    - com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned)
      - com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
      - com.fasterxml.jackson.databind.ObjectReader (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.databind.type.TypeBindings (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.jsontype.TypeDeserializer
    - com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer (implements java.io.Serializable)
        - com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
        - com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
      - com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.type.TypeFactory (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase (implements com.fasterxml.jackson.databind.jsontype.TypeIdResolver)
    - com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
      - com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
    - com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
  - com.fasterxml.jackson.databind.util.TypeKey
  - com.fasterxml.jackson.databind.type.TypeModifier
  - com.fasterxml.jackson.databind.type.TypeParser (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Basic (implements com.fasterxml.jackson.databind.introspect.TypeResolutionContext)
  - com.fasterxml.jackson.databind.jsontype.TypeSerializer
    - com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
      - com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer
        - com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
          - com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
      - com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
      - com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
  - com.fasterxml.jackson.databind.deser.UnresolvedId
  - com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler
  - com.fasterxml.jackson.databind.deser.ValueInstantiator
    - com.fasterxml.jackson.databind.deser.std.StdValueInstantiator (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
      - com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator
  - com.fasterxml.jackson.databind.deser.ValueInstantiators.Base (implements com.fasterxml.jackson.databind.deser.ValueInstantiators)
    - com.fasterxml.jackson.databind.module.SimpleValueInstantiators (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.util.ViewMatcher (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std (implements java.io.Serializable, com.fasterxml.jackson.databind.introspect.VisibilityChecker<T>)
  - com.fasterxml.jackson.databind.ser.impl.WritableObjectId

## Interface Hierarchy

- com.fasterxml.jackson.databind.util.Annotations
- com.fasterxml.jackson.databind.ser.BeanPropertyFilter
- com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver
- com.fasterxml.jackson.databind.cfg.ConfigFeature
- com.fasterxml.jackson.databind.deser.ContextualDeserializer
- com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer
- com.fasterxml.jackson.databind.ser.ContextualSerializer
- com.fasterxml.jackson.databind.util.Converter<IN,OUT>
- com.fasterxml.jackson.databind.deser.Deserializers
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
- com.fasterxml.jackson.databind.node.JsonNodeCreator
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor
- com.fasterxml.jackson.databind.JsonSerializable
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor
  - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor
- com.fasterxml.jackson.databind.deser.KeyDeserializers
- com.fasterxml.jackson.databind.Module.SetupContext
- com.fasterxml.jackson.databind.util.Named
  - com.fasterxml.jackson.databind.BeanProperty
- com.fasterxml.jackson.databind.ser.PropertyFilter
- com.fasterxml.jackson.databind.deser.ResolvableDeserializer
- com.fasterxml.jackson.databind.ser.ResolvableSerializer
- com.fasterxml.jackson.databind.jsonschema.SchemaAware
- com.fasterxml.jackson.databind.ser.Serializers
- com.fasterxml.jackson.databind.jsontype.TypeIdResolver
- com.fasterxml.jackson.databind.introspect.TypeResolutionContext
- com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<T>
- com.fasterxml.jackson.databind.deser.ValueInstantiators
- com.fasterxml.jackson.databind.introspect.VisibilityChecker<T>
- com.fasterxml.jackson.databind.introspect.WithMember<T>

## Annotation Type Hierarchy

- com.fasterxml.jackson.databind.annotation.JsonTypeResolver (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonDeserialize (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonNaming (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonValueInstantiator (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonSerialize (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JacksonStdImpl (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonAppend (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonAppend.Attr (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonAppend.Prop (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
    - com.fasterxml.jackson.databind.annotation.JsonSerialize.Typing
    - com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
    - com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty.Type
    - com.fasterxml.jackson.databind.DeserializationFeature (implements com.fasterxml.jackson.databind.cfg.ConfigFeature)
    - com.fasterxml.jackson.databind.MapperFeature (implements com.fasterxml.jackson.databind.cfg.ConfigFeature)
    - com.fasterxml.jackson.databind.SerializationFeature (implements com.fasterxml.jackson.databind.cfg.ConfigFeature)
    - com.fasterxml.jackson.databind.node.JsonNodeType
    - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
    - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes