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

    Fields inherited from class java.util.AbstractList

    modCount
  • 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

    Methods inherited from class java.util.AbstractCollection

    containsAll

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, stream, toArray

    Methods inherited from interface java.util.List

    containsAll
  • Constructor Details

  • Method Details

    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.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 interface JsonValue
      Returns:
      human readable "pretty" JSON string
    • addValue

      public JsonArray addValue​(JsonValue val)
      Add value to this array.
      Parameters:
      val - value
      Returns:
      this JsonArray