Uses of Class org.json.JSONArray (JSON in Java 20240205 API)

## Uses of Class
org.json.JSONArray

- - ### Uses of JSONArray in org.json

    Methods in org.json that return JSONArray
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSONArray` | JSONArray.`getJSONArray​(int index)` | Get the JSONArray associated with an index.
    `JSONArray` | JSONObject.`getJSONArray​(String key)` | Get the JSONArray value associated with a key.
    `JSONArray` | JSONObject.`names()` | Produce a JSONArray containing the names of the elements of this JSONObject.
    `JSONArray` | JSONArray.`optJSONArray​(int index)` | Get the optional JSONArray associated with an index.
    `JSONArray` | JSONArray.`optJSONArray​(int index, JSONArray defaultValue)` | Get the optional JSONArray associated with an index.
    `JSONArray` | JSONObject.`optJSONArray​(String key)` | Get an optional JSONArray associated with a key.
    `JSONArray` | JSONObject.`optJSONArray​(String key, JSONArray defaultValue)` | Get an optional JSONArray associated with a key, or the default if there is no such key, or if its value is not a JSONArray.
    `JSONArray` | JSONArray.`put​(boolean value)` | Append a boolean value.
    `JSONArray` | JSONArray.`put​(double value)` | Append a double value.
    `JSONArray` | JSONArray.`put​(float value)` | Append a float value.
    `JSONArray` | JSONArray.`put​(int value)` | Append an int value.
    `JSONArray` | JSONArray.`put​(int index, boolean value)` | Put or replace a boolean value in the JSONArray.
    `JSONArray` | JSONArray.`put​(int index, double value)` | Put or replace a double value.
    `JSONArray` | JSONArray.`put​(int index, float value)` | Put or replace a float value.
    `JSONArray` | JSONArray.`put​(int index, int value)` | Put or replace an int value.
    `JSONArray` | JSONArray.`put​(int index, long value)` | Put or replace a long value.
    `JSONArray` | JSONArray.`put​(int index, Object value)` | Put or replace an object value in the JSONArray.
    `JSONArray` | JSONArray.`put​(int index, Collection<?> value)` | Put a value in the JSONArray, where the value will be a JSONArray which is produced from a Collection.
    `JSONArray` | JSONArray.`put​(int index, Map<?,​?> value)` | Put a value in the JSONArray, where the value will be a JSONObject that is produced from a Map.
    `JSONArray` | JSONArray.`put​(int index, Map<?,​?> value, JSONParserConfiguration jsonParserConfiguration)` | Put a value in the JSONArray, where the value will be a JSONObject that is produced from a Map.
    `JSONArray` | JSONArray.`put​(long value)` | Append an long value.
    `JSONArray` | JSONArray.`put​(Object value)` | Append an object value.
    `JSONArray` | JSONArray.`put​(Collection<?> value)` | Put a value in the JSONArray, where the value will be a JSONArray which is produced from a Collection.
    `JSONArray` | JSONArray.`put​(Map<?,​?> value)` | Put a value in the JSONArray, where the value will be a JSONObject which is produced from a Map.
    `JSONArray` | JSONArray.`putAll​(Iterable<?> iter)` | Put an Iterable's elements in to the JSONArray.
    `JSONArray` | JSONArray.`putAll​(Object array)` | Put an array's elements in to the JSONArray.
    `JSONArray` | JSONArray.`putAll​(Collection<?> collection)` | Put a collection's elements in to the JSONArray.
    `JSONArray` | JSONArray.`putAll​(JSONArray array)` | Put a JSONArray's elements in to the JSONArray.
    `static JSONArray` | CDL.`rowToJSONArray​(JSONTokener x)` | Produce a JSONArray of strings from a row of comma delimited values.
    `static JSONArray` | CDL.`toJSONArray​(String string)` | Produce a JSONArray of JSONObjects from a comma delimited text string, using the first row as a source of names.
    `static JSONArray` | CDL.`toJSONArray​(JSONArray names, String string)` | Produce a JSONArray of JSONObjects from a comma delimited text string using a supplied JSONArray as the source of element names.
    `static JSONArray` | CDL.`toJSONArray​(JSONArray names, JSONTokener x)` | Produce a JSONArray of JSONObjects from a comma delimited text string using a supplied JSONArray as the source of element names.
    `static JSONArray` | CDL.`toJSONArray​(JSONTokener x)` | Produce a JSONArray of JSONObjects from a comma delimited text string, using the first row as a source of names.
    `static JSONArray` | JSONML.`toJSONArray​(String string)` | Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
    `static JSONArray` | JSONML.`toJSONArray​(String string, boolean keepStrings)` | Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
    `static JSONArray` | JSONML.`toJSONArray​(String string, JSONMLParserConfiguration config)` | Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
    `static JSONArray` | JSONML.`toJSONArray​(XMLTokener x)` | Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
    `static JSONArray` | JSONML.`toJSONArray​(XMLTokener x, boolean keepStrings)` | Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
    `static JSONArray` | JSONML.`toJSONArray​(XMLTokener x, JSONMLParserConfiguration config)` | Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
    `JSONArray` | JSONObject.`toJSONArray​(JSONArray names)` | Produce a JSONArray containing the values of the members of this JSONObject.

    Methods in org.json with parameters of type JSONArray
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSONArray` | JSONArray.`optJSONArray​(int index, JSONArray defaultValue)` | Get the optional JSONArray associated with an index.
    `JSONArray` | JSONObject.`optJSONArray​(String key, JSONArray defaultValue)` | Get an optional JSONArray associated with a key, or the default if there is no such key, or if its value is not a JSONArray.
    `JSONArray` | JSONArray.`putAll​(JSONArray array)` | Put a JSONArray's elements in to the JSONArray.
    `static JSONObject` | CDL.`rowToJSONObject​(JSONArray names, JSONTokener x)` | Produce a JSONObject from a row of comma delimited text, using a parallel JSONArray of strings to provides the names of the elements.
    `static String` | CDL.`rowToString​(JSONArray ja)` | Produce a comma delimited text row from a JSONArray.
    `static JSONArray` | CDL.`toJSONArray​(JSONArray names, String string)` | Produce a JSONArray of JSONObjects from a comma delimited text string using a supplied JSONArray as the source of element names.
    `static JSONArray` | CDL.`toJSONArray​(JSONArray names, JSONTokener x)` | Produce a JSONArray of JSONObjects from a comma delimited text string using a supplied JSONArray as the source of element names.
    `JSONArray` | JSONObject.`toJSONArray​(JSONArray names)` | Produce a JSONArray containing the values of the members of this JSONObject.
    `JSONObject` | JSONArray.`toJSONObject​(JSONArray names)` | Produce a JSONObject by combining a JSONArray of names with the values of this JSONArray.
    `static String` | CDL.`toString​(JSONArray ja)` | Produce a comma delimited text from a JSONArray of JSONObjects.
    `static String` | CDL.`toString​(JSONArray names, JSONArray ja)` | Produce a comma delimited text from a JSONArray of JSONObjects using a provided list of names.
    `static String` | JSONML.`toString​(JSONArray ja)` | Reverse the JSONML transformation, making an XML text from a JSONArray.

    Constructors in org.json with parameters of type JSONArray
    Constructor | Description
    --- | ---
    `JSONArray​(JSONArray array)` | Construct a JSONArray from another JSONArray.