public class JsonArray
extends java.util.ArrayList<java.lang.Object>
ArrayList with helper methods to determine the underlying JSON type of the list element.| Constructor and Description |
|---|
JsonArray() |
JsonArray(java.util.Collection<? extends java.lang.Object> collection) |
JsonArray(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
static JsonBuilder<JsonArray> |
builder() |
static JsonArray |
from(java.lang.Object... contents) |
java.lang.Object |
get(int key) |
JsonArray |
getArray(int key) |
JsonArray |
getArray(int key,
JsonArray default_) |
boolean |
getBoolean(int key) |
boolean |
getBoolean(int key,
java.lang.Boolean default_) |
double |
getDouble(int key) |
double |
getDouble(int key,
double default_) |
float |
getFloat(int key) |
float |
getFloat(int key,
float default_) |
int |
getInt(int key) |
int |
getInt(int key,
int default_) |
long |
getLong(int key) |
long |
getLong(int key,
long default_) |
java.lang.Number |
getNumber(int key) |
java.lang.Number |
getNumber(int key,
java.lang.Number default_) |
JsonObject |
getObject(int key) |
JsonObject |
getObject(int key,
JsonObject default_) |
java.lang.String |
getString(int key) |
java.lang.String |
getString(int key,
java.lang.String default_) |
boolean |
has(int key) |
boolean |
isBoolean(int key) |
boolean |
isNull(int key) |
boolean |
isNumber(int key) |
boolean |
isString(int key) |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizepublic JsonArray()
public JsonArray(int initialCapacity)
public JsonArray(java.util.Collection<? extends java.lang.Object> collection)
public static JsonArray from(java.lang.Object... contents)
public static JsonBuilder<JsonArray> builder()
public java.lang.Object get(int key)
get in interface java.util.List<java.lang.Object>get in class java.util.ArrayList<java.lang.Object>public JsonArray getArray(int key)
public boolean getBoolean(int key)
public boolean getBoolean(int key,
java.lang.Boolean default_)
public double getDouble(int key)
public double getDouble(int key,
double default_)
public float getFloat(int key)
public float getFloat(int key,
float default_)
public int getInt(int key)
public int getInt(int key,
int default_)
public long getLong(int key)
public long getLong(int key,
long default_)
public java.lang.Number getNumber(int key)
public java.lang.Number getNumber(int key,
java.lang.Number default_)
public JsonObject getObject(int key)
public JsonObject getObject(int key, JsonObject default_)
public java.lang.String getString(int key)
public java.lang.String getString(int key,
java.lang.String default_)
public boolean has(int key)
public boolean isBoolean(int key)
public boolean isNull(int key)
public boolean isNumber(int key)
public boolean isString(int key)