com.oracle.json
- Json: This class provides a basic
interface providing static methods which uses the default JSON
provider.
- JsonArray: This class represents an
immutable JSON array which is also able to be used as an unmodifiable
list structure.
- JsonArrayBuilder: This is a
builder which is able to generate {@link JsonArray}s, it also makes it
possible to chain them together as successive object calls (most of
the methods return {@code this}.
- JsonBuilderFactory: This
factory creates {@link JsonObjectBuilder} and {@link JsonArrayBuilder}
instances.
- JsonException: Indicates that an
exception happened during JSON parsing.
- JsonNumber: This is an immutable
numerical value.
- JsonObject: This represents an
immutable Json object value, essentially key and value pairs.
- JsonObjectBuilder: This is a
builder which is able to generate {@link JsonObject}s, it also makes
it possible to chain them together as successive object calls (most
of the methods return {@code this}.
- JsonReader: Reads a JSON object or
array from an input source, this class is for reading an entire single
chunks of JSON data.
- JsonReaderFactory: This is a
factory which is able to create {@link JsonReader}s, it is possible
for it to be configured.
- JsonString: An immutable string
value.
- JsonStructure: Super type for
{@link JsonArray} and {@link JsonObject}.
- JsonValue: This represents an
immutable JSON value.
- JsonWriter: This class writes a
{@link JsonArray} or {@link JsonObject} to an output stream, it is
possible for this to be configured by a factory.
- JsonWriterFactory: This is a
factory for creating {@link JsonWriter}s, it is possible to be
configured.
net.multiphasicapps.jsr353
- BaseDecoder: This is a
basic class which takes very raw JSON data and decodes it into a form
more usable by Reader and Parser, the output of this class is assumed
and considered to be correct.
- ImplArrayBuilder:
This class builds arrays.
- ImplGenerator: This
has the capability to write JSON data to an output stream.
- ImplMegaFactory:
This class provides all the factory-ish methods combined into one
since they are all very quite similar in function, such as using a
map.
- ImplObjectBuilder:
This class builds objects.
- ImplParser: This is an
event based parser which decodes JSON input data.
- ImplProvider: This
class provides an implementation of JSR353 which is for the handling
of JSON parsing and generation.
- ImplReader: This read a
JSON Array or JSON Object from the specified input stream, this class
is for reading already formed JSON into actual objects.
- ImplValueArray: This
is an array of values.
- ImplValueNumber:
This represents a single numerical value.
- ImplValueObject:
This represents an object which contains many key/value pairs.
- ImplValueString:
This represents a single string value used in an object.
- ImplWriter: This writes
output JSON to the specified output writer, whatever it is.
- IndentedWriter: This
writer appends indentation to the output on the start of each line so
that methods do not need to be duplicated to perform this action.
- LineColumnFileReader
: Same as a {@link LineColumnReader} but includes source information
so that the origin file is known to whatever is using this.
- LineColumnReader:
This is similar to {@code LineNumberReader} except that it also
supports reading of column numbers.
- ReaderInput: This reads
input from a {@link Reader}.
- SomeBuilder: This
represents some kind of builder for single stack purposes.
- SomeLocation: This
implements {@link JsonLocation} with fields set by a constructor.
- UTFDetectISR: This is a
stream is auto detects the first four bytes of the input stream to
determine the character encoding that is used, using the method
described in RFC 4627 entitled "The application/json Media Type for
JavaScript Object Notation (JSON)".
- Unchecked: This class
contains methods for averting some safety checks done by the compiler.
- ValueInput: This reads
input from an existing JSON object.
com.oracle.json.spi
- JsonProvider: This provides a
service which is able to allow processing of JSON data.
com.oracle.json.stream
- JsonGenerationException
: Indicates that invalid JSON is being generated.
- JsonGenerator: This is a
generator which writes JSON data in a stream like form in that most
methods return {@code this}.
- JsonGeneratorFactory
: This is a factory which creates {@link JsonGenerator} instances, it
is possible for the factory to be configured.
- JsonLocation: Provides
location information on the source of the JSON data when an event
occurs.
- JsonParser: This class
provides a stream based reading of JSON data, it reads the input in
terms of events.
- JsonParserFactory: NOT
DOCUMENTED
- JsonParsingException
: Indicates that invalid JSON is being parsed.