## Uses of Interface
oracle.sql.json.OracleJsonGenerator

Packages that use OracleJsonGenerator
oracle.sql.json: The API for JSON type in Oracle Database.

### Uses of OracleJsonGenerator in oracle.sql.json

Methods in oracle.sql.json that return OracleJsonGenerator
`OracleJsonGenerator` OracleJsonFactory.`createJsonBinaryGenerator​(OutputStream out)` Creates a JSON generator to write binary JSON to a byte stream.
`OracleJsonGenerator` OracleJsonFactory.`createJsonTextGenerator​(OutputStream out)` Creates a JSON generator to write JSON text to a byte stream.
`OracleJsonGenerator` OracleJsonFactory.`createJsonTextGenerator​(Writer out)` Creates a JSON generator to write JSON to a character stream.
`OracleJsonGenerator` OracleJsonGenerator.`write​(boolean value)` Writes the specified value as JSON true or false.
`OracleJsonGenerator` OracleJsonGenerator.`write​(byte[] value)` Writes the specified value as a SQL/JSON binary value.
`OracleJsonGenerator` OracleJsonGenerator.`write​(double value)` Writes the specified value as a JSON double.
`OracleJsonGenerator` OracleJsonGenerator.`write​(float value)` Writes the specified value as a JSON float.
`OracleJsonGenerator` OracleJsonGenerator.`write​(int value)` Writes the specified value as a JSON number.
`OracleJsonGenerator` OracleJsonGenerator.`write​(long value)` Writes the specified value as a JSON number.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String value)` Writes the specified string value as a JSON string.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, boolean value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, byte[] value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, double value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, float value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, int value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, long value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, String value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, BigDecimal value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, BigInteger value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, java.time.Duration value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, java.time.LocalDateTime value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, java.time.OffsetDateTime value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String name, java.time.Period value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(String key, OracleJsonValue value)` A convenience method that is equivalent to calling `writeKey(name)` and then `write(value)`.
`OracleJsonGenerator` OracleJsonGenerator.`write​(BigDecimal value)` Writes the specified value as a JSON number.
`OracleJsonGenerator` OracleJsonGenerator.`write​(BigInteger value)` Writes the specified value as a JSON number.
`OracleJsonGenerator` OracleJsonGenerator.`write​(java.time.Duration value)` Writes the specified value as a SQL/JSON day/second interval.
`OracleJsonGenerator` OracleJsonGenerator.`write​(java.time.LocalDateTime value)` Writes the specified value as a SQL/JSON timestamp.
`OracleJsonGenerator` OracleJsonGenerator.`write​(java.time.OffsetDateTime value)` Writes the specified value as a SQL/JSON timestamp with timezone.
`OracleJsonGenerator` OracleJsonGenerator.`write​(java.time.Period value)` Writes the specified value as a SQL/JSON year/month interval.
`OracleJsonGenerator` OracleJsonGenerator.`write​(OracleJsonValue value)` Writes the specified value.
`OracleJsonGenerator` OracleJsonGenerator.`writeEnd()` Writes the end of the current object or array.
`OracleJsonGenerator` OracleJsonGenerator.`writeId​(byte[] value)` Writes the specified value as a SQL/JSON binary value.
`OracleJsonGenerator` OracleJsonGenerator.`writeKey​(String name)` Writes a JSON name/value pair in the current object context.
`OracleJsonGenerator` OracleJsonGenerator.`writeNull()` Writes JSON null.
`OracleJsonGenerator` OracleJsonGenerator.`writeNull​(String name)` A convenience method that is equivalent to calling `writeKey(name)` and then `writeNull()`.
`OracleJsonGenerator` OracleJsonGenerator.`writeParser​(Object parser)` Writes the events from the specified parser to this generator.
`OracleJsonGenerator` OracleJsonGenerator.`writeStartArray()` Begins a new JSON array.
`OracleJsonGenerator` OracleJsonGenerator.`writeStartArray​(String name)` A convenience method that is equivalent to calling `writeKey(name)` and then `writeStartArray()`.
`OracleJsonGenerator` OracleJsonGenerator.`writeStartObject()` Begins a new JSON object.
`OracleJsonGenerator` OracleJsonGenerator.`writeStartObject​(String name)` A convenience method that is equivalent to calling `writeKey(name)` and then `writeStartObject()`.