# Uses of Package
oracle.dbtools.plugin.api.json

- Packages that use oracle.dbtools.plugin.api.json
  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.

- Classes in oracle.dbtools.plugin.api.json used by oracle.dbtools.plugin.api.json
  Class and Description
  JSONIOException An unchecked exception raised whenever a checked `IOException` is encountered on the underlying stream that the JSON API is operating on.
  JSONReader Reads a stream of `JSONToken` instances from an underlying character stream, using the `Iterator` pattern.
  JSONToken A token in a JSON character stream.
  JSONToken.Type Enumerates the different kinds of tokens that occur in a JSON stream
  JSONWriter Writes JSON content to a character stream.

- Classes in oracle.dbtools.plugin.api.json used by oracle.dbtools.plugin.api.json.objects
  Class and Description
  JSONIOException An unchecked exception raised whenever a checked `IOException` is encountered on the underlying stream that the JSON API is operating on.
  JSONToken A token in a JSON character stream.
  JSONWriter Writes JSON content to a character stream.

Copyright © 2010, 2022, Oracle and/or its affiliates.