All Classes and Interfaces
Class
Description
Wrapper for user components, components, (de)serializer.
Base deserializer for all the date related types.
Base for all date related serializers.
Base deserializer for all the number types.
Base for all number related serializers.
Abstract model serializer with delegate.
Wrapper for JsonbAdapter generic information and an components itself.
User defined type adapter executor.
User defined adapter invoker.
Finds an annotation including inherited annotations (e.g.
Introspects configuration on classes and their properties by reading annotations.
Represents the place in which a JSON annotation is applied.
Array container deserializer.
Creator of the array instance based upon the array type.
Array container serializer.
CDI instance manager.
Holder for bean instance and its injection target.
Deserializer of the
BigDecimal
type.Serializer of the
BigDecimal
type.Deserializer of the
BigInteger
type.Serializer of the
BigInteger
type.Deserializer of the
Boolean
type.Serializer of the
Boolean
type.Types which are supported by the Yasson by default.
Deserializer of the
Byte
type.Serializer of the
Byte
type.Deserializer of the
Calendar
type.Serializer of the
Calendar
type.Deserializer of the
Character
type.Serializer of the
Character
type.Customization which could be applied on a class or package level.
The customization builder that would be used to build an instance of
ClassCustomization
to ensure its immutability.A model for Java class.
Search for instance creator from other sources.
Created a class internal model.
Collection container deserializer.
Collection instance creator.
Collection container serializer.
Wrapper holding singleton instances of user defined components - Adapters, (De)Serializers.
Customization which is aware of bound components, such as adapters and (de)serializers.
Searches for a registered components or Serializer for a given type.
Deserializer which creates new deserialization context and invokes delegate with it.
Customization for creator (constructor / factory methods) parameters.
Parameter for creator constructor / method model.
Customization configuration for class or field.
Common properties of
ClassCustomization
and PropertyCustomization
.Deserialization solution for cyclic references.
Solution for cyclic references in serialization.
Deserializer of the
Date
type.Serializer of the
Date
type.Creates components instance with default constructor.
Creator of the class instance with the default constructor.
Deferred deserializer used for postponed value setting.
Deserialization context implementation.
Creator of the deserialization models for deserialized types.
Component containing deserializer.
Deserializer of the
Double
type.Serializer of the
Double
type.Deserializer of the
Duration
type.Serializer of the
Duration
type.Deserializer of the
Enum
.Serializer of the
Enum
types.Strategy that can be used to force always using fields instead of getters setters for getting / setting value.
Deserializer of the
Float
type.Serializer of the
Float
type.Marks an interface with implementation class, which should be used for deserialiation.
Instance creator following the inheritance structure defined by
JsonbTypeInfo
.Creates instances for known types, caches constructors of unknown.
Deserializer of the
Instant
type.Serializer of the
Instant
type.Deserializer of the
Integer
type.Serializer of the
Integer
type.Builds
JsonArray
.Iterates over
JsonArray
.Annotation holder for classes, superclasses, interfaces, fields, getters and setters.
Creates instances of JsonbComponents such as JsonbAdapter.
Factory method for default Jsonb component instance creators.
Provides CDI bean manager instance, declares all exceptions thrown with reflective calls.
Resolved properties from JSONB config.
Jsonb context holding central components and configuration of jsonb runtime.
Object holding reference to Constructor / Method for custom object creation.
Creator of the Object instance with the usage of the
JsonbCreator
.Formatter wrapper for different types of dates.
Implementation of Jsonb interface.
JsonbBuilder implementation.
JsonbProvider implementation.
Formatter for numbers.
Adapter for
JsonGenerator
, that builds a JsonStructure
content tree instead of JSON text.Builds
JsonObject
delegates to JsonObjectBuilder
, caches key when
written without a value.Iterates over
JsonObject
managing internal state.Location pointer.
Grouping interface for
JsonObject
and JsonArray
generation.Iterates over
JsonStructure
.Adapter for
JsonParser
, that reads a JsonStructure
content tree instead of JSON text.Deserializer of the
JsonValue
type.Serializer of the
JsonValue
type.Return passed in object value.
Key name writer.
Deserializer of the
LocalDate
type.Serializer of the
LocalDate
type.Deserializer of the
LocalDateTime
type.Serializer of the
LocalDateTime
type.Deserializer of the
LocalTime
type.Serializer of the
LocalTime
type.Deserializer of the
Long
type.Serializer of the
Long
type.Map container deserializer.
Map instance creator.
JSONB mappingContext.
Map container serializer.
Contains all message keys present in language property files.
JSON-B messages.
Type deserializer.
Type serializer.
Deserializer of the
MonthDay
type.Serializer of the
MonthDay
type.Json null value checker.
Null value serializer.
Switching mechanism for default null value visibility in the JSON.
Deserializer of the
Number
type.Serializer of the
Number
type.Object container deserializer.
Object container serializer.
Deserializer of the
Object
type.Object type serializer.
Deserializer of the
OffsetDateTime
type.Serializer of the
OffsetDateTime
type.Deserializer of the
OffsetTime
type.Serializer of the
OffsetTime
type.Deserializer of the
Optional
types.Deserializer of the
OptionalDouble
type.Serializer of the
OptionalDouble
type.Deserializer of the
OptionalInt
type.Serializer of the
OptionalInt
type.Deserializer of the
OptionalLong
type.Serializer of the
OptionalLong
type.Optional container serializer.
Deserializer of the
Path
type.Serializer of the
Path
type.Deserializer of the
Period
type.Serializer of the
Period
type.JSON document position checker.
Grouped events according to whether it is container or value.
Jsonb processing (serializing/deserializing) context.
Property of a class, field, getter and setter methods (javabean alike).
Customization for a property of a class.
A model for class property.
Order properties in bean object.
Recursion checker serializer deals with possible instance recursion in instances.
Utility class for resolution of generics during unmarshalling.
ParameterizedType
implementation containing array of resolved TypeVariable type args.TreeMap with a reverse ordering by default.
JSONB marshaller.
Create or obtain already created type serializer.
Binding for user Serializer component.
Not currently supported.
Deserializer of the
Short
type.Serializer of the
Short
type.Deserializer of the
Date
type.Deserializer of the
Timestamp
type.Serializer of the
Timestamp
type.Provides strategies for
PropertyNamingStrategy
and
PropertyOrderStrategy
.Deserializer of the
String
type.Serializer of the
String
type.Deserializer of the
TimeZone
type.Serializer of the
TimeZone
type.Base for all type deserializers.
Specific type deserializers.
Type inheritance configuration.
Base for all the type serializers.
Type serializer data holder object used during serializer creation.
Specific type serializers.
Deserializer of the
URI
type.Serializer of the
URI
type.Deserializer of the
URL
type.Serializer of the
URL
type.Deserializer used to invoke user defined deserializers.
User defined serializer executor.
Deserializer of the
UUID
type.Serializer of the
UUID
type.Extracts the value out of the
JsonParser
based upon the last obtained event.Extractor of the serialized value from the instance.
Value setter.
Search for type variable in inheritance hierarchy and resolve if possible.
Provider of the JSON-B visibility strategies.
Deserializer of the
XMLGregorianCalendar
type.Serializer of the
XMLGregorianCalendar
type.Custom properties for configuring Yasson outside of the specification
JsonbConfig
scope.Yasson
JsonGenerator
generator wrapper.Adds methods to Jsonb that are operating directly with
JsonGenerator
or JsonParser
types.Yasson
YassonParser
parser wrapper.Deprecated.
Deserializer of the
YearMonth
type.Serializer of the
YearMonth
type.Deserializer of the
ZonedDateTime
type.Serializer of the
ZonedDateTime
type.Deserializer of the
ZoneId
type.Serializer of the
ZoneId
type.Deserializer of the
ZoneOffset
type.Serializer of the
ZoneOffset
type.
YassonConfig
instead