# Uses of Package
org.codehaus.jackson.map.deser.std

- Packages that use org.codehaus.jackson.map.deser.std
  Package | Description
  --- | ---
  org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of data binding.
  org.codehaus.jackson.map.deser.std | Contains public standard implementations of abstraction that Jackson uses.
  org.codehaus.jackson.map.ext | Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added.
  org.codehaus.jackson.xc | Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations

- Classes in org.codehaus.jackson.map.deser.std used by org.codehaus.jackson.map.deser
  Class and Description
  CalendarDeserializer
  ClassDeserializer
  CollectionDeserializer Basic serializer that can take JSON "Array" structure and construct a `Collection` instance, with typed contents.
  ContainerDeserializerBase Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types
  DateDeserializer Simple deserializer for handling `Date` values.
  EnumDeserializer Deserializer class that can deserialize instances of specified Enum class from Strings and Integers.
  FromStringDeserializer Base class for simple deserializer which only accept JSON String values as the source.
  JsonNodeDeserializer Deserializer that can build instances of `JsonNode` from any JSON content, using appropriate `JsonNode` type.
  MapDeserializer Basic serializer that can take Json "Object" structure and construct a `Map` instance, with typed contents.
  ObjectArrayDeserializer Basic serializer that can serialize non-primitive arrays.
  PrimitiveArrayDeserializers Container for deserializers used for instantiating "primitive arrays", arrays that contain non-object java primitive types.
  StdDeserializer Base class for common deserializers.
  StdKeyDeserializer Base class for simple key deserializers.
  StdScalarDeserializer Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e.
  ThrowableDeserializer Deserializer that builds on basic `BeanDeserializer` but override some aspects like instance construction.
  UntypedObjectDeserializer Deserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basic `Object` (either explicitly, or due to type erasure).

- Classes in org.codehaus.jackson.map.deser.std used by org.codehaus.jackson.map.deser.std
  Class and Description
  ContainerDeserializerBase Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types
  FromStringDeserializer Base class for simple deserializer which only accept JSON String values as the source.
  StdDeserializer Base class for common deserializers.
  StdDeserializer.PrimitiveOrWrapperDeserializer
  StdScalarDeserializer Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e.
  StdValueInstantiator Basic `ValueInstantiator` implementation, which only supports use of default constructor.
  StringCollectionDeserializer

- Classes in org.codehaus.jackson.map.deser.std used by org.codehaus.jackson.map.ext
  Class and Description
  FromStringDeserializer Base class for simple deserializer which only accept JSON String values as the source.
  StdDeserializer Base class for common deserializers.
  StdScalarDeserializer Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e.

- Classes in org.codehaus.jackson.map.deser.std used by org.codehaus.jackson.xc
  Class and Description
  StdDeserializer Base class for common deserializers.
  StdScalarDeserializer Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e.