org.json
Interface IJSONObjectReadOnly
- All Known Implementing Classes:
- JSONObject
- public interface IJSONObjectReadOnly
Immutable Read-only interface for JSONObject
get
public java.lang.Object get(java.lang.String key)
throws JSONException
- Throws:
JSONException
getBoolean
public boolean getBoolean(java.lang.String key)
throws JSONException
- Throws:
JSONException
getDouble
public double getDouble(java.lang.String key)
throws JSONException
- Throws:
JSONException
getInt
public int getInt(java.lang.String key)
throws JSONException
- Throws:
JSONException
getJSONArray
public JSONArray getJSONArray(java.lang.String key)
throws JSONException
- Throws:
JSONException
getJSONObject
public JSONObject getJSONObject(java.lang.String key)
throws JSONException
- Throws:
JSONException
getLong
public long getLong(java.lang.String key)
throws JSONException
- Throws:
JSONException
getString
public java.lang.String getString(java.lang.String key)
throws JSONException
- Throws:
JSONException
has
public boolean has(java.lang.String key)
isNull
public boolean isNull(java.lang.String key)
keys
public java.util.Iterator keys()
length
public int length()
names
public JSONArray names()
opt
public java.lang.Object opt(java.lang.String key)
optBoolean
public boolean optBoolean(java.lang.String key)
optBoolean
public boolean optBoolean(java.lang.String key,
boolean defaultValue)
optDouble
public double optDouble(java.lang.String key)
optDouble
public double optDouble(java.lang.String key,
double defaultValue)
optInt
public int optInt(java.lang.String key)
optInt
public int optInt(java.lang.String key,
int defaultValue)
optJSONObject
public JSONObject optJSONObject(java.lang.String key)
optLong
public long optLong(java.lang.String key)
optLong
public long optLong(java.lang.String key,
long defaultValue)
optString
public java.lang.String optString(java.lang.String key)
optString
public java.lang.String optString(java.lang.String key,
java.lang.String defaultValue)
toString
public java.lang.String toString()
toString
public java.lang.String toString(int indentFactor)
throws JSONException
- Throws:
JSONException
write
public java.io.Writer write(java.io.Writer writer)
throws JSONException
- Throws:
JSONException