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 JsonArray
addValue(JsonValue val)
Add value to this array.java.lang.String
toFormattedString()
Get a human readable "pretty" JSON string.java.lang.String
toString()
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:
toString
in classjava.util.AbstractCollection<JsonValue>
-
toFormattedString
public java.lang.String toFormattedString()Description copied from interface:JsonValue
Get a human readable "pretty" JSON string.- Specified by:
toFormattedString
in interfaceJsonValue
- Returns:
- human readable "pretty" JSON string
-
addValue
Add value to this array.- Parameters:
val
- value- Returns:
- this JsonArray
-