All Classes and Interfaces

Class
Description
Bootstrap Jsonb.
Provides a JsonWriter optimised for returning json as string content.
JsonWriter optimised for returning json as byte array.
Default bootstrap of Jsonb.
Provides a delegating JsonWriter.
Marks source code that has been generated.
Provides the underlying JsonReader and JsonWriter to use.
Jackson Core implementation of IOAdapter.
Marks a type for JSON support.
Exclude the property from serialization, deserialization or both.
Specify types to generate JsonAdapters for.
The naming convention that we can use for a given type.
Override the json property name.
Specify the subtypes that a given type can be represented as.
Container of all the concrete SubType's that an interface type or abstract type can be represented as.
Annotate a Map<String,Object> field to hold unmapped json properties.
Mark a method on an Enum that provides the json value.
The core API for serialization to and from json.
Factory for creating a JsonAdapter.
Provides access to json adapters by type.
Function to build a JsonAdapter that needs Jsonb.
Build the Jsonb instance adding JsonAdapter, Factory or AdapterBuilder.
Components register JsonAdapters Jsonb.Builder
Thrown when data being parsed is not encoded as valid json or attempting to write invalid json.
Thrown when the data being parsed is not encoded as valid JSON, method invocation fails for json views, or and underlying IOException occurs.
Thrown when underlying IOException occurred during read or write of json.
Reads json content as a stream of JSON tokens and content.
A structure, name, or value type in a JSON-encoded string.
Provides API to serialise a type to and from JSON.
Represents a subset of properties that can be written as json.
Writes json content.
For internal use, holds metadata on generated adapters for use by code generation (Java annotation processing).
Marker interface for IOAdapter specific property names.
Factory methods for types.
Utility methods for defining Types.
Builds a JsonView.
A (non-scalar) JsonAdapter that is part of building json views.