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 JsonValues 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.
 
Reads a JSON object or an array structure from an input source.
Factory to create JsonReader instances.
 
JsonReader impl using parser and builders.
An immutable JSON string value.
JsonString impl
Super type for the two structured types in JSON (objects and arrays).
JAX-RS MessageBodyReader for JsonStructure.
JAX-RS MessageBodyWriter for JsonStructure.
JsonParser implementation on top of JsonArray/JsonObject
 
 
 
JSON 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.ValueTypes allowing their usage in constants which are better to implement Serializable.
Writes a JSON object or array structure to an output source.
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