Class JsonList

All Implemented Interfaces:
JsonBaseNode, JsonListNode, JsonPart, Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess, SequencedCollection<Object>

public non-sealed class JsonList extends ArrayList<Object> implements JsonListNode, Serializable
To parse json array string:

     JsonListNode jsonList = JsonList.parse("[1, 4, 0, 1]");

     //To get the value from an index
     int intValueAt1 = jsonList.getValueAsInteger(1);
     System.out.println("intValueAt1 = " + intValueAt1); // intValueAt1 = 4

     //Prints the json string
     System.out.println("toJsonString = " + jsonList.toJsonString()); // toJsonString = [1,4,0,1]
 
Since:
12.0.4
See Also:
  • Constructor Details Link icon

    • JsonList Link icon

      public JsonList(int initialCapacity)
    • JsonList Link icon

      public JsonList()
    • JsonList Link icon

      public JsonList(Collection<?> c)
  • Method Details Link icon

    • parse Link icon

      public static JsonList parse(String json)
      Parameters:
      json - the json array string to parse
      Returns:
      the JsonList object which is equalent to JSON array.
      Since:
      12.0.4
    • toString Link icon

      public String toString()
      Overrides:
      toString in class AbstractCollection<Object>