## Uses of Interface
oracle.dbtools.plugin.api.json.objects.JSONObject.Builder

- Packages that use JSONObject.Builder
  Package | Description
  --- | ---
  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 JSONObject.Builder in oracle.dbtools.plugin.api.json.objects

    Methods in oracle.dbtools.plugin.api.json.objects that return JSONObject.Builder
    Modifier and Type | Method and Description
    --- | ---
    `JSONObject.Builder` | JSONObject.Builder.`add(JSONObject existing)` Add all the properties in the existing `JSONObject` to this object.
    `JSONObject.Builder` | JSONObject.Builder.`add(String propertyName, Boolean value)` Add a boolean JSON property
    `JSONObject.Builder` | JSONObject.Builder.`add(String propertyName, CharSequence value)` Add a String JSON property
    `JSONObject.Builder` | JSONObject.Builder.`add(String propertyName, JSONNode value)` Add a JSON property containing another JSON document
    `JSONObject.Builder` | JSONObject.Builder.`add(String propertyName, Number value)` Create a numeric JSON property
    `JSONObject.Builder` | JSONObject.Builder.`add(String propertyName, Object value)` Add a property.
    `JSONObject.Builder` | JSONObject.Builder.`addNull(String propertyName)` Add a null property
    `JSONObject.Builder` | JSONObject.`modify()` Create a `JSONObject.Builder` instance populated with the state of this `JSONObject` instance
    `JSONObject.Builder` | JSONObjects.`object()` Create a new `JSONObject.Builder` instance
    `JSONObject.Builder` | JSONObject.Builder.`remove(String propertyName)` Remove the named property

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