Class HppcContainerSerializers
java.lang.Object
com.fasterxml.jackson.datatype.hppc.ser.HppcContainerSerializers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
The default implementation is not particularly efficient, as it outputs things as an arrays of boolean values.(package private) static class
Byte containers are handled similar to byte[], meaning that they are actually serialized as base64-encoded Strings by default(package private) static final class
This one is bit tricky: could serialize in multiple ways; for example: String that contains all characters (in order) Array that contains single-character Strings Array that contains numbers that represent character codes Let's start with the first option(package private) static final class
(package private) static final class
(package private) static class
Handler for HPPC containers that store int values.(package private) static final class
(package private) static final class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.JsonSerializer
<?> getMatchingSerializer
(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.JavaType type) Method called to see if this serializer (or a serializer this serializer knows) should be used for given type; if not, null is returned.
-
Field Details
-
_primitiveSerializers
-
-
Constructor Details
-
HppcContainerSerializers
public HppcContainerSerializers()
-
-
Method Details
-
getMatchingSerializer
public static com.fasterxml.jackson.databind.JsonSerializer<?> getMatchingSerializer(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.JavaType type) Method called to see if this serializer (or a serializer this serializer knows) should be used for given type; if not, null is returned.
-