## Uses of Class
oracle.dbtools.plugin.api.json.JSONIOException

- Packages that use JSONIOException
  Package | Description
  --- | ---
  oracle.dbtools.plugin.api.json | JavaScript Object Notation (JSON) APIs for reading and writing JSON character streams.
  oracle.dbtools.plugin.api.json.objects | API for creating in memory representations of JSON object graphs (`JSONObjects`) and for serializing object graphs to JSON representations.

- - ### Uses of JSONIOException in oracle.dbtools.plugin.api.json

    Methods in oracle.dbtools.plugin.api.json that throw JSONIOException
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSONWriter` | JSONWriter.`append​(JSONToken token)` | Write a `JSONToken` instance to the stream.
    `JSONWriter` | JSONWriter.`endArray()` | End an array, emit the closing square bracket (`]`).
    `JSONWriter` | JSONWriter.`endObject()` | End an object, emit the closing brace (`}`).
    `boolean` | JSONReader.`hasNext()` | Indicates if there any more `JSONToken`s in the stream.
    `JSONToken` | JSONReader.`next()` | Returns the next `JSONToken` in the stream.
    `JSONWriter` | JSONWriter.`nullValue()` | Emit a null property value.
    `JSONWriter` | JSONWriter.`property​(java.lang.String name, java.lang.CharSequence value)` | Emit a property with a textual value.
    `JSONWriter` | JSONWriter.`propertyName​(java.lang.String name)` | Emit the name of a property
    `JSONWriter` | JSONWriter.`startArray()` | Start an array, emit the opening square bracket(`[`)
    `JSONWriter` | JSONWriter.`startObject()` | Start an object, emit the opening brace (`{`).
    `JSONWriter` | JSONWriter.`value​(java.lang.Boolean value)` | Emit a boolean value, mapping it to the unquoted values: `true` or `false`
    `JSONWriter` | JSONWriter.`value​(java.lang.CharSequence value)` | Emit a textual value, quoting and escaping the string
    `JSONWriter` | JSONWriter.`value​(java.lang.Number value)` | Emit a numeric value.
    `JSONWriter` | JSONWriter.`value​(java.lang.Readable value)` | Emit a textual value, quoting and escaping the string.

  - ### Uses of JSONIOException in oracle.dbtools.plugin.api.json.objects

    Methods in oracle.dbtools.plugin.api.json.objects that throw JSONIOException
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSONNode` | JSONObjects.`read​(java.io.InputStream stream)` | Parse a byte stream into a `JSONObject` or `JSONArray` instance
    `JSONNode` | JSONObjects.`read​(java.io.Reader stream)` | Parse a character stream into a `JSONObject` or `JSONArray` instance
    `JSONNode` | JSONObjects.`read​(java.util.Iterator<JSONToken> stream)` | Parse a JSONToken stream into a `JSONObject` or `JSONArray` instance
    `void` | JSONObjects.`write​(java.io.OutputStream stream, java.lang.Object objectGraph)` | Serialize any Java Object graph to it's textual representation.
    `void` | JSONObjects.`write​(java.io.OutputStream stream, JSONNode node)` | Serialize a JSON Object graph to it's textual representation
    `void` | JSONObjects.`write​(java.lang.Appendable stream, java.lang.Object objectGraph)` | Serialize any Java Object graph to it's textual representation.
    `void` | JSONObjects.`write​(java.lang.Appendable stream, JSONNode node)` | Serialize a JSON Object graph to it's textual representation
    `void` | JSONObjects.`write​(JSONWriter stream, java.lang.Object objectGraph)` | Serialize any Java Object graph to a `JSONWriter` stream.
    `void` | JSONObjects.`write​(JSONWriter stream, JSONNode node)` | Serialize a JSON Object graph to a `JSONWriter` stream