public class JSONObject extends java.util.HashMap<java.lang.String,java.lang.Object> implements JSONCompoundType
Constructor and Description |
---|
JSONObject() |
Modifier and Type | Method and Description |
---|---|
JSONArray |
getArray(java.lang.String key) |
JSONArray |
getArray(java.lang.String key,
JSONArray defaultValue) |
java.lang.Boolean |
getBoolean(java.lang.String key) |
java.lang.Boolean |
getBoolean(java.lang.String key,
java.lang.Boolean defaultValue) |
java.lang.Double |
getDouble(java.lang.String key) |
java.lang.Double |
getDouble(java.lang.String key,
java.lang.Double defaultValue) |
java.lang.Long |
getLong(java.lang.String key) |
java.lang.Long |
getLong(java.lang.String key,
java.lang.Long defaultValue) |
JSONObject |
getObject(java.lang.String key) |
JSONObject |
getObject(java.lang.String key,
JSONObject defaultValue) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue) |
java.lang.String |
toString()
Convert to string using the default string formatter.
|
java.lang.String |
toString(JSONFormatter formatter) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
arrayvalue, arrayvalue, booleanvalue, booleanvalue, defaultvalue, doublevalue, doublevalue, longvalue, longvalue, objectvalue, objectvalue, stringvalue, stringvalue
public java.lang.String toString()
JSONCompoundType
toString
in interface JSONCompoundType
toString
in class java.util.AbstractMap<java.lang.String,java.lang.Object>
JSONFormatter
public java.lang.String toString(JSONFormatter formatter) throws JSONException
toString
in interface JSONCompoundType
JSONException
public JSONObject getObject(java.lang.String key)
public JSONObject getObject(java.lang.String key, JSONObject defaultValue)
public JSONArray getArray(java.lang.String key)
public java.lang.String getString(java.lang.String key)
public java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
public java.lang.Double getDouble(java.lang.String key)
public java.lang.Double getDouble(java.lang.String key, java.lang.Double defaultValue)
public java.lang.Long getLong(java.lang.String key)
public java.lang.Long getLong(java.lang.String key, java.lang.Long defaultValue)
public java.lang.Boolean getBoolean(java.lang.String key)
public java.lang.Boolean getBoolean(java.lang.String key, java.lang.Boolean defaultValue)