Package com.mysql.cj.xdevapi
Class JsonArray
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<JsonValue>
com.mysql.cj.xdevapi.JsonArray
- All Implemented Interfaces:
JsonValue,java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<JsonValue>,java.util.Collection<JsonValue>,java.util.List<JsonValue>,java.util.RandomAccess
public class JsonArray extends java.util.ArrayList<JsonValue> implements JsonValue
Represents a JSON array.
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description JsonArray() -
Method Summary
Modifier and Type Method Description JsonArrayaddValue(JsonValue val)Add value to this array.java.lang.StringtoFormattedString()Get a human readable "pretty" JSON string.java.lang.StringtoString()Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Constructor Details
-
JsonArray
public JsonArray()
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.util.AbstractCollection<JsonValue>
-
toFormattedString
public java.lang.String toFormattedString()Description copied from interface:JsonValueGet a human readable "pretty" JSON string.- Specified by:
toFormattedStringin interfaceJsonValue- Returns:
- human readable "pretty" JSON string
-
addValue
Add value to this array.- Parameters:
val- value- Returns:
- this JsonArray
-