## Uses of Class
com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer

Packages that use StdScalarDeserializer
Package | Description
--- | ---
com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses.
com.fasterxml.jackson.databind.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.

### Uses of StdScalarDeserializer in com.fasterxml.jackson.databind.deser.std

Subclasses of StdScalarDeserializer in com.fasterxml.jackson.databind.deser.std
Modifier and Type | Class and Description
--- | ---
`class` | `ClassDeserializer`
`static class` | `DateDeserializers.CalendarDeserializer`
`protected static class` | `DateDeserializers.DateBasedDeserializer<T>`
`static class` | `DateDeserializers.DateDeserializer` Simple deserializer for handling `Date` values.
`static class` | `DateDeserializers.SqlDateDeserializer` Compared to plain old `Date`, SQL version is easier to deal with: mostly because it is more limited.
`static class` | `DateDeserializers.TimestampDeserializer` Simple deserializer for handling `Timestamp` values.
`protected static class` | `DateDeserializers.TimeZoneDeserializer` As per [JACKSON-522], also need special handling for TimeZones
`class` | `EnumDeserializer` Deserializer class that can deserialize instances of specified Enum class from Strings and Integers.
`protected static class` | `EnumDeserializer.FactoryBasedDeserializer` Deserializer that uses a single-String static factory method for locating Enum values by String id.
`class` | `FromStringDeserializer<T>` Base class for simple deserializers that only accept JSON String values as the source.
`static class` | `JacksonDeserializers.JavaTypeDeserializer` Deserializer for `JavaType` values.
`static class` | `JacksonDeserializers.TokenBufferDeserializer` We also want to directly support deserialization of `TokenBuffer`.
`static class` | `JdkDeserializers.AtomicBooleanDeserializer`
`static class` | `JdkDeserializers.AtomicReferenceDeserializer`
`protected static class` | `JdkDeserializers.CharsetDeserializer`
`static class` | `JdkDeserializers.CurrencyDeserializer`
`static class` | `JdkDeserializers.FileDeserializer`
`protected static class` | `JdkDeserializers.InetAddressDeserializer` As per [JACKSON-484], also need special handling for InetAddress...
`protected static class` | `JdkDeserializers.LocaleDeserializer` Kept protected as it's not meant to be extensible at this point
`static class` | `JdkDeserializers.PatternDeserializer`
`static class` | `JdkDeserializers.StackTraceElementDeserializer`
`static class` | `JdkDeserializers.URIDeserializer`
`static class` | `JdkDeserializers.URLDeserializer`
`static class` | `JdkDeserializers.UUIDDeserializer`
`static class` | `NumberDeserializers.BigDecimalDeserializer`
`static class` | `NumberDeserializers.BigIntegerDeserializer` This is bit trickier to implement efficiently, while avoiding overflow problems.
`static class` | `NumberDeserializers.BooleanDeserializer`
`static class` | `NumberDeserializers.ByteDeserializer`
`static class` | `NumberDeserializers.CharacterDeserializer`
`static class` | `NumberDeserializers.DoubleDeserializer`
`static class` | `NumberDeserializers.FloatDeserializer`
`static class` | `NumberDeserializers.IntegerDeserializer`
`static class` | `NumberDeserializers.LongDeserializer`
`static class` | `NumberDeserializers.NumberDeserializer` For type `Number.class`, we can just rely on type mappings that plain `JsonParser.getNumberValue()` returns.
`protected static class` | `NumberDeserializers.PrimitiveOrWrapperDeserializer<T>`
`static class` | `NumberDeserializers.ShortDeserializer`
`class` | `StringDeserializer`

### Uses of StdScalarDeserializer in com.fasterxml.jackson.databind.ext

Subclasses of StdScalarDeserializer in com.fasterxml.jackson.databind.ext
Modifier and Type | Class and Description
--- | ---
`static class` | `CoreXMLDeserializers.DurationDeserializer`
`static class` | `CoreXMLDeserializers.GregorianCalendarDeserializer`
`static class` | `CoreXMLDeserializers.QNameDeserializer`
`class` | `DOMDeserializer<T>` Base for serializers that allows parsing DOM Documents from JSON Strings.
`static class` | `DOMDeserializer.DocumentDeserializer`
`static class` | `DOMDeserializer.NodeDeserializer`