public class PJsonObject extends PJsonElement
JSONObject class to have a better
error managment.| Constructor and Description |
|---|
PJsonObject(org.json.JSONObject obj,
java.lang.String contextName) |
PJsonObject(PJsonElement parent,
org.json.JSONObject obj,
java.lang.String contextName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
getBool(java.lang.String key) |
double |
getDouble(java.lang.String key) |
float |
getFloat(java.lang.String key) |
int |
getInt(java.lang.String key) |
org.json.JSONObject |
getInternalObj() |
PJsonArray |
getJSONArray(java.lang.String key) |
PJsonObject |
getJSONObject(java.lang.String key) |
java.lang.String |
getString(java.lang.String key) |
boolean |
has(java.lang.String key) |
java.util.Iterator<java.lang.String> |
keys() |
java.lang.Boolean |
optBool(java.lang.String key) |
boolean |
optBool(java.lang.String key,
boolean defaultValue) |
double |
optDouble(java.lang.String key,
double defaultValue) |
java.lang.Float |
optFloat(java.lang.String key) |
java.lang.Float |
optFloat(java.lang.String key,
float defaultValue) |
java.lang.Integer |
optInt(java.lang.String key) |
int |
optInt(java.lang.String key,
int defaultValue) |
PJsonArray |
optJSONArray(java.lang.String key) |
PJsonArray |
optJSONArray(java.lang.String key,
PJsonArray defaultValue) |
PJsonObject |
optJSONObject(java.lang.String key) |
java.lang.String |
optString(java.lang.String key) |
java.lang.String |
optString(java.lang.String key,
java.lang.String defaultValue) |
int |
size() |
getParent, getPath, getPathpublic PJsonObject(org.json.JSONObject obj,
java.lang.String contextName)
public PJsonObject(PJsonElement parent, org.json.JSONObject obj, java.lang.String contextName)
public java.lang.String optString(java.lang.String key)
public java.lang.String optString(java.lang.String key,
java.lang.String defaultValue)
public java.lang.String getString(java.lang.String key)
public int getInt(java.lang.String key)
public java.lang.Integer optInt(java.lang.String key)
public int optInt(java.lang.String key,
int defaultValue)
public double getDouble(java.lang.String key)
public double optDouble(java.lang.String key,
double defaultValue)
public float getFloat(java.lang.String key)
public java.lang.Float optFloat(java.lang.String key)
public java.lang.Float optFloat(java.lang.String key,
float defaultValue)
public boolean getBool(java.lang.String key)
public java.lang.Boolean optBool(java.lang.String key)
public boolean optBool(java.lang.String key,
boolean defaultValue)
public PJsonObject optJSONObject(java.lang.String key)
public PJsonObject getJSONObject(java.lang.String key)
public PJsonArray getJSONArray(java.lang.String key)
public PJsonArray optJSONArray(java.lang.String key)
public PJsonArray optJSONArray(java.lang.String key, PJsonArray defaultValue)
public java.util.Iterator<java.lang.String> keys()
public int size()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic org.json.JSONObject getInternalObj()
public boolean has(java.lang.String key)