public class JsonObject
extends java.util.HashMap<java.lang.String,java.lang.Object>
HashMap with helper methods to determine the underlying JSON type of the map element.| Constructor and Description |
|---|
JsonObject() |
JsonObject(int initialCapacity) |
JsonObject(int initialCapacity,
float loadFactor) |
JsonObject(java.util.Map<? extends java.lang.String,? extends java.lang.Object> map) |
| Modifier and Type | Method and Description |
|---|---|
static JsonBuilder<JsonObject> |
builder() |
JsonArray |
getArray(java.lang.String key) |
JsonArray |
getArray(java.lang.String key,
JsonArray default_) |
boolean |
getBoolean(java.lang.String key) |
boolean |
getBoolean(java.lang.String key,
java.lang.Boolean default_) |
double |
getDouble(java.lang.String key) |
double |
getDouble(java.lang.String key,
double default_) |
float |
getFloat(java.lang.String key) |
float |
getFloat(java.lang.String key,
float default_) |
int |
getInt(java.lang.String key) |
int |
getInt(java.lang.String key,
int default_) |
long |
getLong(java.lang.String key) |
long |
getLong(java.lang.String key,
long default_) |
java.lang.Number |
getNumber(java.lang.String key) |
java.lang.Number |
getNumber(java.lang.String key,
java.lang.Number default_) |
JsonObject |
getObject(java.lang.String key) |
JsonObject |
getObject(java.lang.String key,
JsonObject default_) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getString(java.lang.String key,
java.lang.String default_) |
boolean |
has(java.lang.String key) |
boolean |
isBoolean(java.lang.String key) |
boolean |
isNull(java.lang.String key) |
boolean |
isNumber(java.lang.String key) |
boolean |
isString(java.lang.String key) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic JsonObject()
public JsonObject(java.util.Map<? extends java.lang.String,? extends java.lang.Object> map)
public JsonObject(int initialCapacity)
public JsonObject(int initialCapacity,
float loadFactor)
public static JsonBuilder<JsonObject> builder()
public JsonArray getArray(java.lang.String key)
public boolean getBoolean(java.lang.String key)
public boolean getBoolean(java.lang.String key,
java.lang.Boolean default_)
public double getDouble(java.lang.String key)
public double getDouble(java.lang.String key,
double default_)
public float getFloat(java.lang.String key)
public float getFloat(java.lang.String key,
float default_)
public int getInt(java.lang.String key)
public int getInt(java.lang.String key,
int default_)
public long getLong(java.lang.String key)
public long getLong(java.lang.String key,
long default_)
public java.lang.Number getNumber(java.lang.String key)
public java.lang.Number getNumber(java.lang.String key,
java.lang.Number default_)
public JsonObject getObject(java.lang.String key)
public JsonObject getObject(java.lang.String key, JsonObject default_)
public java.lang.String getString(java.lang.String key)
public java.lang.String getString(java.lang.String key,
java.lang.String default_)
public boolean has(java.lang.String key)
public boolean isBoolean(java.lang.String key)
public boolean isNull(java.lang.String key)
public boolean isNumber(java.lang.String key)
public boolean isString(java.lang.String key)