- javax.json.bind - package javax.json.bind
-
Provides JSON Binding API, which enables binding Java objects from and to
JSON documents.
- javax.json.bind.adapter - package javax.json.bind.adapter
-
Defines adapter related classes.
- javax.json.bind.annotation - package javax.json.bind.annotation
-
Defines annotations for customizing the mapping between Java program elements
and JSON documents.
- javax.json.bind.config - package javax.json.bind.config
-
Defines strategies and policies for customizing the mapping between Java program elements
and JSON documents.
- javax.json.bind.serializer - package javax.json.bind.serializer
-
Defines serializer depending classes.
- javax.json.bind.spi - package javax.json.bind.spi
-
Service Provider Interface (SPI) to plug in implementations of JSON
Binding API
JsonbBuilder
objects.
- Jsonb - Interface in javax.json.bind
-
Jsonb
provides an abstraction over the JSON Binding framework operations:
- JsonbAdapter<Original,Adapted> - Interface in javax.json.bind.adapter
-
Allows to define custom mapping for given java type.
- JsonbAnnotation - Annotation Type in javax.json.bind.annotation
-
Marks any relevant JSON Binding annotations.
- JsonbBuilder - Interface in javax.json.bind
-
JsonbBuilder class provides the client's entry point to the JSON Binding
API.
- JsonbConfig - Class in javax.json.bind
-
- JsonbConfig() - Constructor for class javax.json.bind.JsonbConfig
-
- JsonbCreator - Annotation Type in javax.json.bind.annotation
-
This annotation identifies the custom constructor or factory method to use when creating an instance
of the associated class.
- JsonbDateFormat - Annotation Type in javax.json.bind.annotation
-
Annotation provides way how to set custom date format to field or JavaBean property.
- JsonbDeserializer<T> - Interface in javax.json.bind.serializer
-
Interface representing a custom deserializer for a given type.
- JsonbException - Exception in javax.json.bind
-
Root class for all JSON Binding exceptions.
- JsonbException(String) - Constructor for exception javax.json.bind.JsonbException
-
Constructs a new runtime exception with the specified detail message.
- JsonbException(String, Throwable) - Constructor for exception javax.json.bind.JsonbException
-
Constructs a new runtime exception with the specified detail message and
cause.
- JsonbNillable - Annotation Type in javax.json.bind.annotation
-
Specifies how fields having null values are serialized into JSON.
- JsonbNumberFormat - Annotation Type in javax.json.bind.annotation
-
Annotation provides way how to set custom number format to field or JavaBean property.
- JsonbProperty - Annotation Type in javax.json.bind.annotation
-
Allows customization of field (or JavaBean property) name.This name is used either in serialization or
in deserialization.
- JsonbPropertyOrder - Annotation Type in javax.json.bind.annotation
-
Specifies order in which properties are serialized.
- JsonbProvider - Class in javax.json.bind.spi
-
Service provider for JSON Binding implementations.
- JsonbProvider() - Constructor for class javax.json.bind.spi.JsonbProvider
-
Protected constructor.
- JsonbSerializer<T> - Interface in javax.json.bind.serializer
-
Interface representing a custom serializer for given type.
- JsonbTransient - Annotation Type in javax.json.bind.annotation
-
Prevents mapping of a Java Bean property, field or type to JSON representation.
- JsonbTypeAdapter - Annotation Type in javax.json.bind.annotation
-
Annotation provides way how to set custom JsonbAdapter to field or JavaBean property.
- JsonbTypeDeserializer - Annotation Type in javax.json.bind.annotation
-
Annotation provides way how to set custom JsonbDeserializer to field or JavaBean property.
- JsonbTypeSerializer - Annotation Type in javax.json.bind.annotation
-
Annotation provides way how to set custom JsonbSerializer to field or JavaBean property.
- JsonbVisibility - Annotation Type in javax.json.bind.annotation
-
Annotation provides way how to customize visibility strategy of the JSON Binding.
- withAdapters(JsonbAdapter...) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom mapping adapters.
- withBinaryDataStrategy(String) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom binary data strategy.
- withConfig(JsonbConfig) - Method in interface javax.json.bind.JsonbBuilder
-
Set configuration which will be set to the newly created
Jsonb
instance.
- withDateFormat(String, Locale) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom date format.
- withDeserializers(JsonbDeserializer...) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom deserializers.
- withEncoding(String) - Method in class javax.json.bind.JsonbConfig
-
The binding operations will default to this property
for encoding of JSON data.
- withFormatting(Boolean) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify whether or not the serialized JSON data is formatted
with linefeeds and indentation.
- withLocale(Locale) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom locale.
- withNullValues(Boolean) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify whether null values should be serialized to JSON document or skipped.
- withPropertyNamingStrategy(PropertyNamingStrategy) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom naming strategy.
- withPropertyNamingStrategy(String) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom naming strategy.
- withPropertyOrderStrategy(String) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify property order strategy.
- withPropertyVisibilityStrategy(PropertyVisibilityStrategy) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom property visibility strategy.
- withProvider(JsonProvider) - Method in interface javax.json.bind.JsonbBuilder
-
Provides a
JSON-P provider
to be used for all
JSON-P related operations.
- withSerializers(JsonbSerializer...) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify custom serializers.
- withStrictIJSON(Boolean) - Method in class javax.json.bind.JsonbConfig
-
Property used to specify whether strict I-JSON serialization compliance should be enforced.