All Classes and Interfaces
Class
Description
char[] pool that pool instances of char[] which are expensive to create.
char[] pool that pool instances of char[] which are expensive to create.
Private implementation of immutable
JsonArray
.Private implementation of immutable
JsonObject
.Factory class for creating JSON processing objects.
JsonArray
represents an immutable JSON array
(an ordered sequence of zero or more values).A builder for creating
JsonArray
models from scratch, and for
modifying a existing JsonArray
.JsonArrayBuilder implementation
Factory to create
JsonObjectBuilder
and JsonArrayBuilder
instances.This class contains some implementations of
java.util.stream.Collector
for accumulating
JsonValue
s into JsonArray
and JsonObject
.JsonException
indicates that some exception happened during
JSON processing.JsonGenerationException
indicates an incorrect JSON is
being generated.Writes JSON data to an output source in a streaming way.
Factory to create
JsonGenerator
instances.Provides the location information of a JSON event in an input source.
This interface represents an implementation of a JSON Merge Patch
as defined by RFC 7396.
This class is an implementation of a JSON Merge Patch as specified in
RFC 7396.
Defines string formatting method for each constant in the resource file
An immutable JSON number value.
JsonNumber impl.
JsonObject
class represents an immutable JSON object value
(an unordered collection of zero or more name/value pairs).A builder for creating
JsonObject
models from scratch.JsonObjectBuilder implementation
Provides forward, read-only access to JSON data in a streaming way.
An event from
JsonParser
.Factory for creating
JsonParser
instances.JSON parser implementation.
JsonParsingException
is used when an incorrect JSON is
being parsed.This interface represents an immutable implementation of a JSON Patch
as defined by RFC 6902.
This enum represents the list of valid JSON Patch operations
as defined by RFC 6902.
A builder for constructing a JSON Patch as defined by
RFC 6902 by adding
JSON Patch operations incrementally.
A builder for constructing a JSON Patch by adding
JSON Patch operations incrementally.
This class is an immutable representation of a JSON Patch as specified in
RFC 6902.
This interface represents an immutable implementation of a JSON Pointer
as defined by RFC 6901.
This class is an immutable representation of a JSON Pointer as specified in
RFC 6901.
Service provider for JSON processing objects.
Factory to create
JsonReader
instances.JsonReader impl using parser and builders.
An immutable JSON string value.
JsonString impl
JAX-RS MessageBodyReader for JsonStructure.
JAX-RS MessageBodyWriter for JsonStructure.
JsonParser
implementation on top of JsonArray/JsonObjectJSON Tokenizer
A utility class
JsonValue
represents an immutable JSON value.Indicates the type of a
JsonValue
object.JAX-RS MessageBodyReader for JsonValue.
JAX-RS MessageBodyWriter for JsonValue.
Private implementation of
JsonValue
for simple JsonValue.ValueType
s
allowing their usage in constants which are better to implement Serializable
.Factory to create
JsonWriter
instances.JsonWriter impl using generator.
Util for transforming a Map to a Json objects.
This class is a helper class for JsonPointer implementation,
and is not part of the API.
A filter stream that detects the unicode encoding for the original
stream