| 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 |
| 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). |
| 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
Numbers: 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
Doubles (and
primitive doubles)
Since this is one of "native" types, no type information is ever included
on serialization (unlike for most scalar types other than long). |
static class |
NumberSerializers.FloatSerializer |
static class |
NumberSerializers.IntegerSerializer
This is the special serializer for regular
Integers
(and primitive ints)
Since this is one of "natural" types, no type information is ever included
on serialization (unlike for most scalar types, except for double). |
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
Strings. |
class |
TimeZoneSerializer |
class |
UUIDSerializer
Specialized
JsonSerializer to output UUIDs. |
| Constructor and Description |
|---|
StdScalarSerializer(StdScalarSerializer<?> src)
Basic copy-constructor
|
Copyright © 2008–2025 FasterXML. All rights reserved.