public class JsonArray extends JsonElement implements java.lang.Iterable<java.lang.Object>
Instances of this class are not thread-safe.
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.Object> |
list |
Modifier | Constructor and Description |
---|---|
|
JsonArray() |
|
JsonArray(java.util.List<java.lang.Object> list) |
protected |
JsonArray(java.util.List<java.lang.Object> list,
boolean copy) |
|
JsonArray(java.lang.Object[] array) |
|
JsonArray(java.lang.String jsonString) |
Modifier and Type | Method and Description |
---|---|
JsonArray |
add(java.lang.Object value) |
JsonArray |
addArray(JsonArray value) |
JsonArray |
addBinary(byte[] value) |
JsonArray |
addBoolean(java.lang.Boolean value) |
JsonArray |
addElement(JsonElement value) |
JsonArray |
addNumber(java.lang.Number value) |
JsonArray |
addObject(JsonObject value) |
JsonArray |
addString(java.lang.String str) |
boolean |
contains(java.lang.Object value) |
JsonArray |
copy() |
java.lang.String |
encode() |
java.lang.String |
encodePrettily() |
boolean |
equals(java.lang.Object o) |
<T> T |
get(int index) |
java.util.Iterator<java.lang.Object> |
iterator() |
int |
size() |
java.lang.Object[] |
toArray() |
java.util.List |
toList() |
java.lang.String |
toString() |
asArray, asObject, convertList, convertMap, isArray, isObject
public JsonArray(java.util.List<java.lang.Object> list)
public JsonArray(java.lang.Object[] array)
protected JsonArray(java.util.List<java.lang.Object> list, boolean copy)
public JsonArray()
public JsonArray(java.lang.String jsonString)
public JsonArray addString(java.lang.String str)
public JsonArray addObject(JsonObject value)
public JsonArray addElement(JsonElement value)
public JsonArray addNumber(java.lang.Number value)
public JsonArray addBoolean(java.lang.Boolean value)
public JsonArray addBinary(byte[] value)
public JsonArray add(java.lang.Object value)
public int size()
public <T> T get(int index)
public java.util.Iterator<java.lang.Object> iterator()
iterator
in interface java.lang.Iterable<java.lang.Object>
public boolean contains(java.lang.Object value)
public java.lang.String encode() throws EncodeException
EncodeException
public java.lang.String encodePrettily() throws EncodeException
EncodeException
public JsonArray copy()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.Object[] toArray()
public java.util.List toList()