Package io.avaje.jsonb.spi
SPI for the underlying json parsing and generation.
The default implementation uses Jackson Core JsonParser and JsonGenerator.
-
Interface Summary Interface 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.JsonStreamAdapter Provides the underlying JsonReader and JsonWriter to use.PropertyNames Marker interface for IOAdapter specific property names.ViewBuilder Builds a JsonView.ViewBuilderAware A (non-scalar) JsonAdapter that is part of building json views. -
Class Summary Class Description DefaultJsonbProvider Plugin for avaje inject that provides a default Jsonb instance.DelegateJsonWriter Provides a delegating JsonWriter. -
Annotation Types Summary Annotation Type Description Generated Marks source code that has been generated.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.