## 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 | Description
    --- | --- | ---
    `JSONObject.Builder` | JSONObject.Builder.`add​(java.lang.String propertyName, java.lang.Boolean value)` | Add a boolean JSON property
    `JSONObject.Builder` | JSONObject.Builder.`add​(java.lang.String propertyName, java.lang.CharSequence value)` | Add a String JSON property
    `JSONObject.Builder` | JSONObject.Builder.`add​(java.lang.String propertyName, java.lang.Number value)` | Create a numeric JSON property
    `JSONObject.Builder` | JSONObject.Builder.`add​(java.lang.String propertyName, java.lang.Object value)` | Add a property.
    `JSONObject.Builder` | JSONObject.Builder.`add​(java.lang.String propertyName, JSONNode value)` | Add a JSON property containing another JSON document
    `JSONObject.Builder` | JSONObject.Builder.`add​(JSONObject existing)` | Add all the properties in the existing `JSONObject` to this object.
    `JSONObject.Builder` | JSONObject.Builder.`addNull​(java.lang.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​(java.lang.String propertyName)` | Remove the named property