| Package | Description | 
|---|---|
| javax.json | 
 Provides an object model API to process JSON. 
 | 
| javax.json.spi | 
 Service Provider Interface (SPI) to plug in implementations for
 JSON processing objects. 
 | 
| javax.json.stream | 
 Provides a streaming API to parse and generate
 JSON. 
 | 
| Class and Description | 
|---|
JsonArray
JsonArray represents an immutable JSON array
 (an ordered sequence of zero or more values). | 
| JsonArrayBuilder
 A builder for creating  
JsonArray models from scratch, and for
 modifying a existing JsonArray. | 
| JsonBuilderFactory
 Factory to create  
JsonObjectBuilder and JsonArrayBuilder
 instances. | 
| JsonMergePatch
 This interface represents an implementation of a JSON Merge Patch
 as defined by RFC 7396. 
 | 
| JsonNumber
 An immutable JSON number value. 
 | 
JsonObject
JsonObject class represents an immutable JSON object value
 (an unordered collection of zero or more name/value pairs). | 
| JsonObjectBuilder
 A builder for creating  
JsonObject models from scratch. | 
| JsonPatch
 This interface represents an immutable implementation of a JSON Patch
 as defined by RFC 6902. 
 | 
| JsonPatch.Operation
 This enum represents the list of valid JSON Patch operations
 as defined by RFC 6902. 
 | 
| JsonPatchBuilder
 A builder for constructing a JSON Patch as defined by
 RFC 6902 by adding
 JSON Patch operations incrementally. 
 | 
| JsonPointer
 This interface represents an immutable implementation of a JSON Pointer
 as defined by RFC 6901. 
 | 
| JsonReader | 
| JsonReaderFactory
 Factory to create  
JsonReader instances. | 
| JsonString
 An immutable JSON string value. 
 | 
| JsonStructure | 
JsonValue
JsonValue represents an immutable JSON value. | 
| JsonValue.ValueType
 Indicates the type of a  
JsonValue object. | 
| JsonWriter | 
| JsonWriterFactory
 Factory to create  
JsonWriter instances. | 
| Class and Description | 
|---|
JsonArray
JsonArray represents an immutable JSON array
 (an ordered sequence of zero or more values). | 
| JsonArrayBuilder
 A builder for creating  
JsonArray models from scratch, and for
 modifying a existing JsonArray. | 
| JsonBuilderFactory
 Factory to create  
JsonObjectBuilder and JsonArrayBuilder
 instances. | 
| JsonMergePatch
 This interface represents an implementation of a JSON Merge Patch
 as defined by RFC 7396. 
 | 
| JsonNumber
 An immutable JSON number value. 
 | 
JsonObject
JsonObject class represents an immutable JSON object value
 (an unordered collection of zero or more name/value pairs). | 
| JsonObjectBuilder
 A builder for creating  
JsonObject models from scratch. | 
| JsonPatch
 This interface represents an immutable implementation of a JSON Patch
 as defined by RFC 6902. 
 | 
| JsonPatchBuilder
 A builder for constructing a JSON Patch as defined by
 RFC 6902 by adding
 JSON Patch operations incrementally. 
 | 
| JsonPointer
 This interface represents an immutable implementation of a JSON Pointer
 as defined by RFC 6901. 
 | 
| JsonReader | 
| JsonReaderFactory
 Factory to create  
JsonReader instances. | 
| JsonString
 An immutable JSON string value. 
 | 
| JsonStructure | 
JsonValue
JsonValue represents an immutable JSON value. | 
| JsonWriter | 
| JsonWriterFactory
 Factory to create  
JsonWriter instances. | 
| Class and Description | 
|---|
JsonArray
JsonArray represents an immutable JSON array
 (an ordered sequence of zero or more values). | 
| JsonArrayBuilder
 A builder for creating  
JsonArray models from scratch, and for
 modifying a existing JsonArray. | 
JsonException
JsonException indicates that some exception happened during
 JSON processing. | 
JsonObject
JsonObject class represents an immutable JSON object value
 (an unordered collection of zero or more name/value pairs). | 
| JsonObjectBuilder
 A builder for creating  
JsonObject models from scratch. | 
JsonValue
JsonValue represents an immutable JSON value. | 
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.