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.