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, isObjectpublic 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
EncodeExceptionpublic java.lang.String encodePrettily()
throws EncodeException
EncodeExceptionpublic JsonArray copy()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.Object[] toArray()
public java.util.List toList()