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

- Packages that use org.codehaus.jackson.map.ser.std
  Package | Description
  --- | ---
  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.map.ser | Contains implementation classes of serialization part of data binding.
  org.codehaus.jackson.map.ser.impl | Contains implementation classes of serialization part of data binding.
  org.codehaus.jackson.map.ser.std |
  org.codehaus.jackson.xc | Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations

- Classes in org.codehaus.jackson.map.ser.std used by org.codehaus.jackson.map.ext
  Class and Description
  SerializerBase Base class used by all standard serializers.

- Classes in org.codehaus.jackson.map.ser.std used by org.codehaus.jackson.map.ser
  Class and Description
  BeanSerializerBase Base class both for the standard bean serializer, and couple of variants that only differ in small details.
  CalendarSerializer Standard serializer for `Calendar`.
  DateSerializer For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.
  EnumSerializer Standard serializer used for `Enum` types.
  MapSerializer Standard serializer implementation for serializing {link java.util.Map} types.
  NonTypedScalarSerializerBase Intermediate base class for limited number of scalar types that should never include type information.
  ScalarSerializerBase
  SerializableSerializer Generic handler for types that implement `JsonSerializable`.
  SerializableWithTypeSerializer Generic handler for types that implement `JsonSerializableWithType`.
  SerializerBase Base class used by all standard serializers.
  StdArraySerializers Dummy container class to group standard homogenous array serializer implementations (primitive arrays and String array).
  StdContainerSerializers Dummy container class to group standard container serializers: serializers that can serialize things like `List`s, `Map`s and such.
  StdJdkSerializers Class that providers access to serializers user for non-structured JDK types that are serializer as scalars; some using basic `ToStringSerializer`, others explicit serializers.
  StdKeySerializer Specialized serializer that can be used as the generic key serializer, when serializing `Map`s to JSON Objects.
  ToStringSerializer Simple general purpose serializer, useful for any type for which `Object.toString()` returns the desired JSON value.

- Classes in org.codehaus.jackson.map.ser.std used by org.codehaus.jackson.map.ser.impl
  Class and Description
  BeanSerializerBase Base class both for the standard bean serializer, and couple of variants that only differ in small details.
  SerializerBase Base class used by all standard serializers.

- Classes in org.codehaus.jackson.map.ser.std used by org.codehaus.jackson.map.ser.std
  Class and Description
  AsArraySerializerBase Base class for serializers that will output contents as JSON arrays; typically serializers used for `Collection` and array types.
  BeanSerializerBase Base class both for the standard bean serializer, and couple of variants that only differ in small details.
  CalendarSerializer Standard serializer for `Calendar`.
  ContainerSerializerBase Intermediate base class for types that contain element(s) of other types.
  DateSerializer For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.
  InetAddressSerializer Simple serializer for `InetAddress`.
  NonTypedScalarSerializerBase Intermediate base class for limited number of scalar types that should never include type information.
  NullSerializer This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.
  ScalarSerializerBase
  SerializableSerializer Generic handler for types that implement `JsonSerializable`.
  SerializableWithTypeSerializer Generic handler for types that implement `JsonSerializableWithType`.
  SerializerBase Base class used by all standard serializers.
  StaticListSerializerBase Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.
  StdArraySerializers.ArraySerializerBase Base class for serializers that will output contents as JSON arrays.
  TimeZoneSerializer

- Classes in org.codehaus.jackson.map.ser.std used by org.codehaus.jackson.xc
  Class and Description
  SerializerBase Base class used by all standard serializers.