All Classes and Interfaces

Class
Description
Specifies predefined binary data handling strategies.
Provides JSONB Mapper functionality on top of JSONP parser.
Jsonb provides an abstraction over the JSON Binding framework operations:
Allows to define custom mapping for given java type.
Marks any relevant JSON Binding annotations.
JsonbBuilder class provides the client's entry point to the JSON Binding API.
Supported Properties
This annotation identifies the custom constructor or factory method to use when creating an instance of the associated class.
Annotation provides way how to set custom date format to field or JavaBean property.
Interface representing a custom deserializer for a given type.
Root class for all JSON Binding exceptions.
Specifies how fields having null values are serialized into JSON.
Annotation provides way how to set custom number format to field or JavaBean property.
Allows customization of field (or JavaBean property) name.This name is used either in serialization or in deserialization.
Specifies order in which properties are serialized.
Service provider for JSON Binding implementations.
Interface representing a custom serializer for given type.
Subtype is tightly bound to the JsonbTypeInfo.
Prevents mapping of a Java Bean property, field or type to JSON representation.
Annotation provides way how to set custom JsonbAdapter to field or JavaBean property.
Annotation provides way how to set custom JsonbDeserializer to field or JavaBean property.
Configuration annotation of the type information handling.
Annotation provides way how to set custom JsonbSerializer to field or JavaBean property.
Annotation provides way how to customize visibility strategy of the JSON Binding.
Allows to define custom property naming strategy.
Specifies predefined property order strategies.
Provides mechanism how to define customized property visibility strategy.
Provides JSONB internals for custom serializers.