## Uses of Class
com.fasterxml.jackson.databind.ser.std.StdScalarSerializer

- Packages that use StdScalarSerializer
  Package | Description
  --- | ---
  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.
  com.fasterxml.jackson.databind.ser.std |

- - ### Uses of StdScalarSerializer in com.fasterxml.jackson.databind.ext

    Subclasses of StdScalarSerializer in com.fasterxml.jackson.databind.ext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NioPathSerializer`
    `class` | `SqlBlobSerializer` Serializer implementation for `Blob` to write as binary (for JSON and other formats Base64-encoded String, for binary formats as true binary).

  - ### Uses of StdScalarSerializer in com.fasterxml.jackson.databind.ser.std

    Subclasses of StdScalarSerializer in com.fasterxml.jackson.databind.ser.std
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BooleanSerializer` Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.
    `class` | `ByteBufferSerializer`
    `class` | `CalendarSerializer` Standard serializer for `Calendar`.
    `class` | `ClassSerializer` Also: default bean access will not do much good with Class.class.
    `class` | `DateSerializer` For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.
    `class` | `DateTimeSerializerBase<T>`
    `class` | `EnumSerializer` Standard serializer used for `Enum` types.
    `class` | `FileSerializer` For now, File objects get serialized by just outputting absolute (but not canonical) name as String value
    `class` | `InetAddressSerializer` Simple serializer for `InetAddress`.
    `class` | `InetSocketAddressSerializer` Simple serializer for `InetSocketAddress`.
    `class` | `NonTypedScalarSerializerBase<T>` Deprecated.
    `class` | `NumberSerializer` As a fallback, we may need to use this serializer for other types of `Number`s: both custom types and "big" numbers like `BigInteger` and `BigDecimal`.
    `static class` | `NumberSerializers.Base<T>` Shared base class for actual primitive/wrapper number serializers.
    `static class` | `NumberSerializers.DoubleSerializer` This is the special serializer for regular `Double`s (and primitive doubles)
    `static class` | `NumberSerializers.FloatSerializer`
    `static class` | `NumberSerializers.IntegerSerializer` This is the special serializer for regular `Integer`s (and primitive ints)
    `static class` | `NumberSerializers.IntLikeSerializer` Similar to `NumberSerializers.IntegerSerializer`, but will not cast to Integer: instead, cast is to `Number`, and conversion is by calling `Number.intValue()`.
    `static class` | `NumberSerializers.LongSerializer`
    `static class` | `NumberSerializers.ShortSerializer`
    `class` | `SqlDateSerializer` Compared to regular `Date` serialization, we do use String representation here.
    `class` | `SqlTimeSerializer`
    `static class` | `StdJdkSerializers.AtomicBooleanSerializer`
    `static class` | `StdJdkSerializers.AtomicIntegerSerializer`
    `static class` | `StdJdkSerializers.AtomicLongSerializer`
    `class` | `StringSerializer` This is the special serializer for regular `String`s.
    `class` | `TimeZoneSerializer`
    `class` | `UUIDSerializer` Specialized `JsonSerializer` to output `UUID`s.

    Constructors in com.fasterxml.jackson.databind.ser.std with parameters of type StdScalarSerializer
    Constructor and Description
    `StdScalarSerializer(StdScalarSerializer<?> src)` Basic copy-constructor

Copyright © 2008–2020 FasterXML. All rights reserved.