## Uses of Class
twitter4j.JSONException

Packages that use JSONException
twitter4j: general package for Twitter4J

### Uses of JSONException in twitter4j

Methods in twitter4j that return JSONException
`JSONException` JSONTokener.`syntaxError(String message)` Returns an exception containing the given message plus the current position and the entire input string.

Methods in twitter4j that throw JSONException
`JSONObject` JSONObject.`accumulate(String name, Object value)` Appends `value` to the array already mapped to `name`.
`JSONObject` JSONObject.`append(String name, Object value)` Appends values to the array mapped to `name`.
`JSONStringer` JSONStringer.`array()` Begins encoding a new array.
`JSONStringer` JSONStringer.`endArray()` Ends encoding the current array.
`JSONStringer` JSONStringer.`endObject()` Ends encoding the current object.
`Object` JSONArray.`get(int index)` Returns the value at `index`.
`Object` JSONObject.`get(String name)` Returns the value mapped by `name`, or throws if no such mapping exists.
`boolean` JSONArray.`getBoolean(int index)` Returns the value at `index` if it exists and is a boolean or can be coerced to a boolean.
`boolean` JSONObject.`getBoolean(String name)` Returns the value mapped by `name` if it exists and is a boolean or can be coerced to a boolean, or throws otherwise.
`double` JSONArray.`getDouble(int index)` Returns the value at `index` if it exists and is a double or can be coerced to a double.
`double` JSONObject.`getDouble(String name)` Returns the value mapped by `name` if it exists and is a double or can be coerced to a double, or throws otherwise.
`int` JSONArray.`getInt(int index)` Returns the value at `index` if it exists and is an int or can be coerced to an int.
`int` JSONObject.`getInt(String name)` Returns the value mapped by `name` if it exists and is an int or can be coerced to an int, or throws otherwise.
`JSONArray` JSONArray.`getJSONArray(int index)` Returns the value at `index` if it exists and is a `JSONArray`.
`JSONArray` JSONObject.`getJSONArray(String name)` Returns the value mapped by `name` if it exists and is a `JSONArray`, or throws otherwise.
`JSONObject` JSONArray.`getJSONObject(int index)` Returns the value at `index` if it exists and is a `JSONObject`.
`JSONObject` JSONObject.`getJSONObject(String name)` Returns the value mapped by `name` if it exists and is a `JSONObject`, or throws otherwise.
`long` JSONArray.`getLong(int index)` Returns the value at `index` if it exists and is a long or can be coerced to a long.
`long` JSONObject.`getLong(String name)` Returns the value mapped by `name` if it exists and is a long or can be coerced to a long, or throws otherwise.
`String` JSONArray.`getString(int index)` Returns the value at `index` if it exists, coercing it if necessary.
`String` JSONObject.`getString(String name)` Returns the value mapped by `name` if it exists, coercing it if necessary, or throws if no such mapping exists.
`String` JSONArray.`join(String separator)` Returns a new string by alternating this array's values with `separator`.
`JSONStringer` JSONStringer.`key(String name)` Encodes the key (property name) to this stringer.
`char` JSONTokener.`next(char c)` Returns the next available character if it equals `c`.
`String` JSONTokener.`next(int length)` Returns the next `length` characters of the input.
`char` JSONTokener.`nextClean()` Returns the next character that is not whitespace and does not belong to a comment.
`String` JSONTokener.`nextString(char quote)` Returns the string up to but not including `quote`, unescaping any character escape sequences encountered along the way.
`Object` JSONTokener.`nextValue()` Returns the next value from the input.
`static String` JSONObject.`numberToString(Number number)` Encodes the number as a JSON string.
`JSONStringer` JSONStringer.`object()` Begins encoding a new object.
`JSONArray` JSONArray.`put(double value)` Appends `value` to the end of this array.
`JSONArray` JSONArray.`put(int index, boolean value)` Sets the value at `index` to `value`, null padding this array to the required length if necessary.
`JSONArray` JSONArray.`put(int index, double value)` Sets the value at `index` to `value`, null padding this array to the required length if necessary.
`JSONArray` JSONArray.`put(int index, int value)` Sets the value at `index` to `value`, null padding this array to the required length if necessary.
`JSONArray` JSONArray.`put(int index, long value)` Sets the value at `index` to `value`, null padding this array to the required length if necessary.
`JSONArray` JSONArray.`put(int index, Object value)` Sets the value at `index` to `value`, null padding this array to the required length if necessary.
`JSONObject` JSONObject.`put(String name, boolean value)` Maps `name` to `value`, clobbering any existing name/value mapping with the same name.
`JSONObject` JSONObject.`put(String name, double value)` Maps `name` to `value`, clobbering any existing name/value mapping with the same name.
`JSONObject` JSONObject.`put(String name, int value)` Maps `name` to `value`, clobbering any existing name/value mapping with the same name.
`JSONObject` JSONObject.`put(String name, long value)` Maps `name` to `value`, clobbering any existing name/value mapping with the same name.
`JSONObject` JSONObject.`put(String name, Object value)` Maps `name` to `value`, clobbering any existing name/value mapping with the same name.
`JSONObject` JSONObject.`putOpt(String name, Object value)` Equivalent to `put(name, value)` when both parameters are non-null; does nothing otherwise.
`JSONArray` JSONObject.`toJSONArray(JSONArray names)` Returns an array with the values corresponding to `names`.
`JSONObject` JSONArray.`toJSONObject(JSONArray names)` Returns a new object whose values are the values in this array, and whose names are the values in `names`.
`String` JSONObject.`toString(int indentSpaces)` Encodes this object as a human readable JSON string for debugging, such as:
`String` JSONArray.`toString(int indentSpaces)` Encodes this array as a human readable JSON string for debugging, such as:
`JSONStringer` JSONStringer.`value(boolean value)` Encodes `value` to this stringer.
`JSONStringer` JSONStringer.`value(double value)` Encodes `value` to this stringer.
`JSONStringer` JSONStringer.`value(long value)` Encodes `value` to this stringer.
`JSONStringer` JSONStringer.`value(Object value)` Encodes `value`.

Constructors in twitter4j that throw JSONException
Constructor and Description
`JSONArray(JSONTokener readFrom)` Creates a new `JSONArray` with values from the next array in the tokener.
`JSONArray(Object array)` Creates a new `JSONArray` with values from the given primitive array.
`JSONArray(String json)` Creates a new `JSONArray` with values from the JSON string.
`JSONObject(JSONObject copyFrom, String[] names)` Creates a new `JSONObject` by copying mappings for the listed names from the given object.
`JSONObject(JSONTokener readFrom)` Creates a new `JSONObject` with name/value mappings from the next object in the tokener.
`JSONObject(String json)` Creates a new `JSONObject` with name/value mappings from the JSON string.