Package org.eclipse.yasson.internal.serializer
package org.eclipse.yasson.internal.serializer
-
InterfaceDescriptionProvides container serializer instance.CurrentItem<T>Currently processing item.Tagging interface for embedded object items, such as List, Maps or Arrays.Creates instance of deserializer.Create instance of a serializer.
-
ClassDescriptionCommon array unmarshalling item implementation.Common serializer for arrays.Base class for all deserializers producing non single value result.Base class for container serializers (list, array, etc.).Abstract class for converting date objects from java.time.Abstract class for converting date objects.AbstractDateTypeSerializer<T extends Date>AbstractItem<T>Metadata wrapper for currently processed object.AbstractJsonpDeserializer<T extends javax.json.JsonValue>Common implementation for JSONP Object and Array.AbstractJsonpSerializer<T extends javax.json.JsonValue>Common serializer functionality.AbstractNumberDeserializer<T extends Number>Common serializer for numbers, using number format.AbstractNumberSerializer<T extends Number>Common serializer for numbers, using number format.Base class for serializer builders.Common type for all supported value type serializers.Common type for all supported type serializers.Decorator for an item which builds adapted type instance by a
JsonbAdapter
.AdaptedObjectSerializer<T,A>Serializer for adapted object.Deserializer forBigDecimal
type.Serializer forBigDecimal
type.Deserializer forBigInteger
type.Serializer forBigInteger
type.Array unmarshaller item implementation for booleans.Serializes byte array as JSON array of booleans.Deserializer forBoolean
type.Serializer forBoolean
type.Deserialize Base64 json string value into byte array.Serializes byte array with Base64.Array unmarshaller item implementation for small int.Serializes byte array as JSON array of ints.Serializer forByte
type.Serializer forByte
type.Deserializer forCalendar
type.Serializer forCalendar
type.Deserializer forCharacter
type.Serializer forCharacter
type.Array unmarshaller item implementation for char.Serializes byte array as JSON array of ints.Serializer for collections.Deserializer forDate
type.DateTypeSerializer<T extends Date>Serializer forDate
type.Cache of default serializers.Builder for currently processed items by unmarshaller.Array unmarshaller item implementation for small double.Serializer for arrays of doubles.Deserializer forDouble
type.Serializer forDouble
type.Deserializer forDuration
type.Serializer forDuration
type.Deserializer forEnum
type.Serializer forEnum
type.Array unmarshaller item implementation for small float.Serializer for arrays of floats.Deserializer forFloat
type.Serializer forFloat
type.Deserializer forInstant
type.Serializer forInstant
type.Array unmarshaller item implementation for small int.Serializer for arrays of ints.Deserializer forInteger
type.Serializer forInteger
type.Item for JsonArray.Serializer forJsonArray
.Formatter wrapper for different types of dates.Formatter for numbers.Deserializer forJsonNumber
type.Item for JsonObject.Serializer forJsonObject
type.Deserializer forJsonString
type.Deserializer forJsonValue
containing null, false, true, string and number.Serializer forJsonValue
type.Deserializer forLocalDateTime
type.Serializer forLocalDateTime
type.Deserializer forLocalDate
type.Serializer forLocalDate
type.Deserializer forLocalTime
type.Serializer forLocalTime
type.Array unmarshaller item implementation for small long.Serializer for arrays of longs.Deserializer forLong
type.Serializer forLong
type.MapDeserializer<T extends Map<?,?>>Item implementation forMap
fields.De-serialize JSON array of map entries JSON objects asMap
.MapSerializer<K,V>SerializeMap
.MapToObjectSerializer<K,V>Serializer of null value.Deserializer forNumber
type.Serializer forNumber
type.Item for handling arrays of objects.Serializer for arrays of arbitrary objects.Serializes arbitrary object by reading its properties.Object serializer provider.Deserializer forOffsetDateTime
type.Serializer forOffsetDateTime
type.Deserializer forOffsetTime
type.Serializer forOffsetTime
type.Deserializer forOptionalDouble
type.Serializer forOptionalDouble
type.Deserializer forOptionalInt
type.Serializer forOptionalInt
type.Deserializer forOptionalLong
type.Serializer forOptionalLong
type.Deserialize optional object.OptionalObjectSerializer<T extends Optional<?>>Common serializer logic for java Optionals.Deserializer forPeriod
type.Serializer forPeriod
type.ParameterizedType
implementation containing array of resolved TypeVariable type args.Builder for serializers.Wraps serializer and deserializer providers.Array unmarshaller item implementation for small short.Serializer for arrays of shorts.Deserializer forShort
type.Serializer forShort
type.Deserializer forDate
type.Serializer forDate
type.Deserializer forTimestamp
type.Serializer forTimestamp
type.Deserializer forString
type.Serializer forString
type.Deserializer forTimeZone
type.Serializer forTimeZone
type.Deserializer forURI
type.Serializer forURI
type.Deserializer forURL
type.Serializer forURL
type.Item for processing types, to which deserializer is bound.Serializes an object with user defined serializer.Deserializer forUUID
type.Serializer forUUID
type.Deserializer forXMLGregorianCalendar
type.Serializer forXMLGregorianCalendar
type.Deserializer forZonedDateTime
type.Serializer forZonedDateTime
type.Deserializer forZoneId
type.Serializer forZoneId
type.Deserializer forZoneOffset
type.Serializer forZoneOffset
type.