Uses of Class
org.json.JSONException

  • Uses of JSONException in org.json

    Subclasses of JSONException in org.json 
    Modifier and Type Class Description
    class  JSONPointerException
    The JSONPointerException is thrown by JSONPointer if an error occurs during evaluating a pointer.
    Methods in org.json that return JSONException 
    Modifier and Type Method Description
    JSONException JSONTokener.syntaxError​(java.lang.String message)
    Make a JSONException to signal a syntax error.
    JSONException JSONTokener.syntaxError​(java.lang.String message, java.lang.Throwable causedBy)
    Make a JSONException to signal a syntax error.
    Methods in org.json that throw JSONException 
    Modifier and Type Method Description
    JSONObject JSONObject.accumulate​(java.lang.String key, java.lang.Object value)
    Accumulate values under a key.
    JSONObject JSONObject.append​(java.lang.String key, java.lang.Object value)
    Append values to the array under a key.
    JSONWriter JSONWriter.array()
    Begin appending a new array.
    void JSONTokener.back()
    Back up one character.
    JSONWriter JSONWriter.endArray()
    End an array.
    JSONWriter JSONWriter.endObject()
    End an object.
    java.lang.Object JSONArray.get​(int index)
    Get the object value associated with an index.
    java.lang.Object JSONObject.get​(java.lang.String key)
    Get the value object associated with a key.
    java.math.BigDecimal JSONArray.getBigDecimal​(int index)
    Get the BigDecimal value associated with an index.
    java.math.BigDecimal JSONObject.getBigDecimal​(java.lang.String key)
    Get the BigDecimal value associated with a key.
    java.math.BigInteger JSONArray.getBigInteger​(int index)
    Get the BigInteger value associated with an index.
    java.math.BigInteger JSONObject.getBigInteger​(java.lang.String key)
    Get the BigInteger value associated with a key.
    boolean JSONArray.getBoolean​(int index)
    Get the boolean value associated with an index.
    boolean JSONObject.getBoolean​(java.lang.String key)
    Get the boolean value associated with a key.
    double JSONArray.getDouble​(int index)
    Get the double value associated with an index.
    double JSONObject.getDouble​(java.lang.String key)
    Get the double value associated with a key.
    <E extends java.lang.Enum<E>>
    E
    JSONArray.getEnum​(java.lang.Class<E> clazz, int index)
    Get the enum value associated with an index.
    <E extends java.lang.Enum<E>>
    E
    JSONObject.getEnum​(java.lang.Class<E> clazz, java.lang.String key)
    Get the enum value associated with a key.
    float JSONArray.getFloat​(int index)
    Get the float value associated with a key.
    float JSONObject.getFloat​(java.lang.String key)
    Get the float value associated with a key.
    int JSONArray.getInt​(int index)
    Get the int value associated with an index.
    int JSONObject.getInt​(java.lang.String key)
    Get the int value associated with a key.
    JSONArray JSONArray.getJSONArray​(int index)
    Get the JSONArray associated with an index.
    JSONArray JSONObject.getJSONArray​(java.lang.String key)
    Get the JSONArray value associated with a key.
    JSONObject JSONArray.getJSONObject​(int index)
    Get the JSONObject associated with an index.
    JSONObject JSONObject.getJSONObject​(java.lang.String key)
    Get the JSONObject value associated with a key.
    long JSONArray.getLong​(int index)
    Get the long value associated with an index.
    long JSONObject.getLong​(java.lang.String key)
    Get the long value associated with a key.
    java.lang.Number JSONArray.getNumber​(int index)
    Get the Number value associated with a key.
    java.lang.Number JSONObject.getNumber​(java.lang.String key)
    Get the Number value associated with a key.
    java.lang.String JSONArray.getString​(int index)
    Get the string associated with an index.
    java.lang.String JSONObject.getString​(java.lang.String key)
    Get the string associated with a key.
    JSONObject JSONObject.increment​(java.lang.String key)
    Increment a property of a JSONObject.
    java.lang.String JSONArray.join​(java.lang.String separator)
    Make a string from the contents of this JSONArray.
    JSONWriter JSONWriter.key​(java.lang.String string)
    Append a key.
    boolean JSONTokener.more()
    Determine if the source string still contains characters that next() can consume.
    char JSONTokener.next()
    Get the next character in the source string.
    char JSONTokener.next​(char c)
    Consume the next character, and check that it matches a specified character.
    java.lang.String JSONTokener.next​(int n)
    Get the next n characters.
    java.lang.String XMLTokener.nextCDATA()
    Get the text in the CDATA block.
    char JSONTokener.nextClean()
    Get the next char in the string, skipping whitespace.
    java.lang.Object XMLTokener.nextContent()
    Get the next XML outer token, trimming whitespace.
    java.lang.Object XMLTokener.nextEntity​(char ampersand)
    Return the next entity. These entities are translated to Characters: &amp; &apos; &gt; &lt; &quot;.
    java.lang.Object XMLTokener.nextMeta()
    Returns the next XML meta token. This is used for skipping over <!...> and <?...?> structures.
    java.lang.String JSONTokener.nextString​(char quote)
    Return the characters up to the next close quote character.
    java.lang.String JSONTokener.nextTo​(char delimiter)
    Get the text up but not including the specified character or the end of line, whichever comes first.
    java.lang.String JSONTokener.nextTo​(java.lang.String delimiters)
    Get the text up but not including one of the specified delimiter characters or the end of line, whichever comes first.
    java.lang.String HTTPTokener.nextToken()
    Get the next token or string.
    java.lang.Object XMLTokener.nextToken()
    Get the next XML Token. These tokens are found inside of angle brackets. It may be one of these characters: / > = ! ? or it may be a string wrapped in single quotes or double quotes, or it may be a name.
    java.lang.Object JSONTokener.nextValue()  
    java.lang.Object JSONTokener.nextValue​(boolean isKey)
    Get the next value.
    static void XML.noSpace​(java.lang.String string)
    Throw an exception if the string contains whitespace.
    static java.lang.String JSONObject.numberToString​(java.lang.Number number)
    Produce a string from a Number.
    JSONWriter JSONWriter.object()
    Begin appending a new object.
    static JSONObject JSONObject.parseWithLocation​(java.lang.String source)  
    JSONArray JSONArray.put​(double value)
    Append a double value.
    JSONArray JSONArray.put​(float value)
    Append a float 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, java.lang.Object value)
    Put or replace an object value in the JSONArray.
    JSONArray JSONArray.put​(int index, java.util.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, java.util.Map<?,​?> value)
    Put a value in the JSONArray, where the value will be a JSONObject that is produced from a Map.
    JSONObject JSONObject.put​(java.lang.String key, boolean value)
    Put a key/boolean pair in the JSONObject.
    JSONObject JSONObject.put​(java.lang.String key, double value)
    Put a key/double pair in the JSONObject.
    JSONObject JSONObject.put​(java.lang.String key, float value)
    Put a key/float pair in the JSONObject.
    JSONObject JSONObject.put​(java.lang.String key, int value)
    Put a key/int pair in the JSONObject.
    JSONObject JSONObject.put​(java.lang.String key, long value)
    Put a key/long pair in the JSONObject.
    JSONObject JSONObject.put​(java.lang.String key, java.lang.Object value)
    Put a key/value pair in the JSONObject.
    JSONObject JSONObject.put​(java.lang.String key, java.util.Collection<?> value)
    Put a key/value pair in the JSONObject, where the value will be a JSONArray which is produced from a Collection.
    JSONObject JSONObject.put​(java.lang.String key, java.util.Map<?,​?> value)
    Put a key/value pair in the JSONObject, where the value will be a JSONObject which is produced from a Map.
    JSONObject JSONObject.putOnce​(java.lang.String key, java.lang.Object value)
    Put a key/value pair in the JSONObject, but only if the key and the value are both non-null, and only if there is not already a member with that name.
    JSONObject JSONObject.putOpt​(java.lang.String key, java.lang.Object value)
    Put a key/value pair in the JSONObject, but only if the key and the value are both non-null.
    static JSONArray CDL.rowToJSONArray​(JSONTokener x)
    Produce a JSONArray of strings from a row of comma delimited values.
    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.
    char JSONTokener.skipTo​(char to)
    Skip characters until the next character is the requested character.
    static void JSONObject.testValidity​(java.lang.Object o)
    Throw an exception if the object is a NaN or infinite number.
    static JSONArray CDL.toJSONArray​(java.lang.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, java.lang.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​(java.lang.String string)
    Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
    static JSONArray JSONML.toJSONArray​(java.lang.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​(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.
    JSONArray JSONObject.toJSONArray​(JSONArray names)
    Produce a JSONArray containing the values of the members of this JSONObject.
    static JSONObject CookieList.toJSONObject​(java.lang.String string)
    Convert a cookie list into a JSONObject.
    static JSONObject HTTP.toJSONObject​(java.lang.String string)
    Convert an HTTP header string into a JSONObject.
    JSONObject JSONArray.toJSONObject​(JSONArray names)
    Produce a JSONObject by combining a JSONArray of names with the values of this JSONArray.
    static JSONObject JSONML.toJSONObject​(java.lang.String string)
    Convert a well-formed (but not necessarily valid) XML string into a JSONObject using the JsonML transform.
    static JSONObject JSONML.toJSONObject​(java.lang.String string, boolean keepStrings)
    Convert a well-formed (but not necessarily valid) XML string into a JSONObject using the JsonML transform.
    static JSONObject JSONML.toJSONObject​(XMLTokener x)
    Convert a well-formed (but not necessarily valid) XML string into a JSONObject using the JsonML transform.
    static JSONObject JSONML.toJSONObject​(XMLTokener x, boolean keepStrings)
    Convert a well-formed (but not necessarily valid) XML string into a JSONObject using the JsonML transform.
    static JSONObject Property.toJSONObject​(java.util.Properties properties)
    Converts a property file object into a JSONObject.
    static JSONObject XML.toJSONObject​(java.io.Reader reader)
    Convert a well-formed (but not necessarily valid) XML into a JSONObject.
    static JSONObject XML.toJSONObject​(java.io.Reader reader, boolean keepStrings)
    Convert a well-formed (but not necessarily valid) XML into a JSONObject.
    static JSONObject XML.toJSONObject​(java.io.Reader reader, XMLParserConfiguration config)
    Convert a well-formed (but not necessarily valid) XML into a JSONObject.
    static JSONObject XML.toJSONObject​(java.lang.String string)
    Convert a well-formed (but not necessarily valid) XML string into a JSONObject.
    static JSONObject XML.toJSONObject​(java.lang.String string, boolean keepStrings)
    Convert a well-formed (but not necessarily valid) XML string into a JSONObject.
    static JSONObject XML.toJSONObject​(java.lang.String string, XMLParserConfiguration config)
    Convert a well-formed (but not necessarily valid) XML string into a JSONObject.
    static java.util.Properties Property.toProperties​(JSONObject jo)
    Converts the JSONObject into a property file object.
    static java.lang.String CDL.toString​(JSONArray ja)
    Produce a comma delimited text from a JSONArray of JSONObjects.
    static java.lang.String CDL.toString​(JSONArray names, JSONArray ja)
    Produce a comma delimited text from a JSONArray of JSONObjects using a provided list of names.
    static java.lang.String Cookie.toString​(JSONObject jo)
    Convert a JSONObject into a cookie specification string.
    static java.lang.String CookieList.toString​(JSONObject jo)
    Convert a JSONObject into a cookie list.
    static java.lang.String HTTP.toString​(JSONObject jo)
    Convert a JSONObject into an HTTP header.
    java.lang.String JSONArray.toString​(int indentFactor)
    Make a pretty-printed JSON text of this JSONArray.
    static java.lang.String JSONML.toString​(JSONArray ja)
    Reverse the JSONML transformation, making an XML text from a JSONArray.
    static java.lang.String JSONML.toString​(JSONObject jo)
    Reverse the JSONML transformation, making an XML text from a JSONObject.
    java.lang.String JSONObject.toString​(int indentFactor)
    Make a pretty-printed JSON text of this JSONObject.
    static java.lang.String XML.toString​(java.lang.Object object)
    Convert a JSONObject into a well-formed, element-normal XML string.
    static java.lang.String XML.toString​(java.lang.Object object, java.lang.String tagName, XMLParserConfiguration config)
    Convert a JSONObject into a well-formed, element-normal XML string.
    JSONWriter JSONWriter.value​(boolean b)
    Append either the value true or the value false.
    JSONWriter JSONWriter.value​(double d)
    Append a double value.
    JSONWriter JSONWriter.value​(long l)
    Append a long value.
    JSONWriter JSONWriter.value​(java.lang.Object object)
    Append an object value.
    static java.lang.String JSONObject.valueToString​(java.lang.Object value)
    Make a JSON text of an Object value.
    static java.lang.String JSONWriter.valueToString​(java.lang.Object value)
    Make a JSON text of an Object value.
    java.io.Writer JSONArray.write​(java.io.Writer writer)
    Write the contents of the JSONArray as JSON text to a writer.
    java.io.Writer JSONArray.write​(java.io.Writer writer, int indentFactor, int indent)
    Write the contents of the JSONArray as JSON text to a writer.
    java.io.Writer JSONObject.write​(java.io.Writer writer)
    Write the contents of the JSONObject as JSON text to a writer.
    java.io.Writer JSONObject.write​(java.io.Writer writer, int indentFactor, int indent)
    Write the contents of the JSONObject as JSON text to a writer.
    Constructors in org.json that throw JSONException 
    Constructor Description
    JSONArray​(int initialCapacity)
    Construct a JSONArray with the specified initial capacity.
    JSONArray​(java.lang.Object array)
    Construct a JSONArray from an array.
    JSONArray​(java.lang.String source)
    Construct a JSONArray from a source JSON text.
    JSONArray​(JSONTokener x)
    Construct a JSONArray from a JSONTokener.
    JSONObject​(java.lang.String source)
    Construct a JSONObject from a source JSON text string.
    JSONObject​(java.lang.String baseName, java.util.Locale locale)
    Construct a JSONObject from a ResourceBundle.
    JSONObject​(JSONTokener x)
    Construct a JSONObject from a JSONTokener.