All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AdapterFactory Factory that is service loaded to create the adapter for underlying json parsing and generation.Bootstrap Bootstrap Jsonb.BufferedJsonWriter Provides a JsonWriter optimised for returning json as string content.BytesJsonWriter JsonWriter optimised for returning json as byte array.DefaultBootstrap Default bootstrap of Jsonb.DefaultJsonbProvider Plugin for avaje inject that provides a default Jsonb instance.DelegateJsonWriter Provides a delegating JsonWriter.Generated Marks source code that has been generated.Json Marks a type for JSON support.Json.Ignore Exclude the property from serialization, deserialization or both.Json.Import Specify types to generate JsonAdapters for.Json.JsonAlias Define one or more alternative names for a property accepted during deserialization.Json.MixIn Mark this Class as a MixIn Type that can add Jsonb Annotations on the specified type.Json.Naming The naming convention that we can use for a given type.Json.Property Override the json property name.Json.Raw Marks a String field as containing raw JSON content.Json.SubType Specify the subtypes that a given type can be represented as.Json.SubTypes Container of all the concrete SubType's that an interface type or abstract type can be represented as.Json.Unmapped Annotate aMap<String,Object>
field to hold unmapped json properties.Json.Value Mark a method on an Enum that provides the json value.JsonAdapter<T> The core API for serialization to and from json.JsonAdapter.Factory Factory for creating a JsonAdapter.Jsonb Provides access to json adapters by type.Jsonb.AdapterBuilder Function to build a JsonAdapter that needs Jsonb.Jsonb.Builder Build the Jsonb instance adding JsonAdapter, Factory or AdapterBuilder.Jsonb.GeneratedComponent Components register JsonAdapters Jsonb.BuilderJsonbComponent User defined components to register custom JsonAdapters with Jsonb.Builder.JsonDataException Thrown when data being parsed is not encoded as valid json or attempting to write invalid json.JsonEofException Thrown when we hit EOF unexpectedly.JsonException Thrown when the data being parsed is not encoded as valid JSON, method invocation fails for json views, or and underlying IOException occurs.JsonIoException Thrown when underlying IOException occurred during read or write of json.JsonReader Reads json content as a stream of JSON tokens and content.JsonReader.Token A structure, name, or value type in a JSON-encoded string.JsonStream Default implementation of JsonStreamAdapter provided with Jsonb.JsonStream.Builder Used to build JsonStream with custom settings.JsonStreamAdapter Provides the underlying JsonReader and JsonWriter to use.JsonType<T> Provides API to serialise a type to and from JSON.JsonView<T> Represents a subset of properties that can be written as json.JsonWriter Writes json content.MetaData For internal use, holds metadata on generated adapters for use by code generation (Java annotation processing).MetaData.Factory For internal use, holds metadata on generated adapters that also have factories.PropertyNames Marker interface for IOAdapter specific property names.Types Factory methods for types.Util Utility methods for defining Types.ViewBuilder Builds a JsonView.ViewBuilderAware A (non-scalar) JsonAdapter that is part of building json views.