Top Description Inners Fields Constructors Methods
tools.jackson.databind.ser.jdk

public Class JDKArraySerializers

extends Object
Class Inheritance
Imports
java.util.HashMap, com.fasterxml.jackson.annotation.JsonFormat, tools.jackson.core.*, tools.jackson.core.type.WritableTypeId, tools.jackson.databind.*, tools.jackson.databind.annotation.JacksonStdImpl, tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes, .JsonFormatVisitorWrapper, tools.jackson.databind.jsontype.TypeSerializer, tools.jackson.databind.ser.std.ArraySerializerBase, .StdContainerSerializer, .StdSerializer, tools.jackson.databind.type.TypeFactory

Dummy container class to group standard homogeneous array serializer implementations (primitive arrays and String array).

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
JDKArraySerializers.BinaryDoubleArraySerializer

Alternative serializer for arrays of primitive doubles, using "packed binary" representation ("binary vector") instead of JSON array.

public static class
JDKArraySerializers.BinaryFloatArraySerializer

Alternative serializer for arrays of primitive floats, using "packed binary" representation ("binary vector") instead of JSON array.

public static class
public static class
JDKArraySerializers.CharArraySerializer

Character arrays are different from other integral number arrays in that they are most likely to be textual data, and should be written as Strings, not arrays of entries.

public static class
public static class
public static class
public static class
public static class
protected abstract static class
JDKArraySerializers.TypedPrimitiveArraySerializer<T>

Intermediate base class used for cases where we may add type information (excludes boolean/int/double arrays).

Field Summary

Modifier and TypeField and Description
protected static final HashMap<String, ValueSerializer<?>>

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static ValueSerializer<?>
findStandardImpl(SerializationContext ctxt, Class<?> cls, JsonFormat.Value formatOverrides)

Accessor for checking to see if there is a standard serializer for given primitive value type.

pack-priv static JavaType
simpleElementType(Class<?> elemClass)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait