Array
Inheritors
Array provides readonly access to array data.
Inheritors
Inheritors
Properties
Functions
Subscript access to a Fragment object of the projecting result value at the given index.
Gets value at the given index as an Array. Returns null if the value doesn't exist, or its value is not an Array.
Gets value at the given index as an Array. Returns null if the value doesn't exist, or its value is not an Array.
Gets value at the given index as a Blob. Returns null if the value doesn't exist, or its value is not a Blob.
Gets value at the given index as a Blob. Returns null if the value doesn't exist, or its value is not a Blob.
Gets value at the given index as a boolean.
Gets value at the given index as a boolean.
Gets value at the given index as a Date. JSON does not directly support dates, so the actual property value must be a string, which is then parsed according to the ISO-8601 date format (the default used in JSON.) Returns null if the value doesn't exist, is not a string, or is not parsable as a date. NOTE: This is not a generic date parser! It only recognizes the ISO-8601 format, with or without milliseconds.
Gets value at the given index as a Date. JSON does not directly support dates, so the actual property value must be a string, which is then parsed according to the ISO-8601 date format (the default used in JSON.) Returns null if the value doesn't exist, is not a string, or is not parsable as a date. NOTE: This is not a generic date parser! It only recognizes the ISO-8601 format, with or without milliseconds.
Gets a Dictionary at the given index. Return null if the value is not a dictionary.
Gets a Dictionary at the given index. Return null if the value is not a dictionary.
Gets value at the given index as a double. Integers will be converted to double. The value true is returned as 1.0, false as 0.0. Returns 0.0 if the property doesn't exist or does not have a numeric value.
Gets value at the given index as a double. Integers will be converted to double. The value true is returned as 1.0, false as 0.0. Returns 0.0 if the property doesn't exist or does not have a numeric value.
Gets value at the given index as a float. Integers will be converted to float. The value true is returned as 1.0, false as 0.0. Returns 0.0 if the value doesn't exist or does not have a numeric value.
Gets value at the given index as a float. Integers will be converted to float. The value true is returned as 1.0, false as 0.0. Returns 0.0 if the value doesn't exist or does not have a numeric value.
Gets value at the given index as an int. Floating point values will be rounded. The value true is returned as 1, false as 0. Returns 0 if the value doesn't exist or does not have a numeric value.
Gets value at the given index as an int. Floating point values will be rounded. The value true is returned as 1, false as 0. Returns 0 if the value doesn't exist or does not have a numeric value.
Gets value at the given index as a long. Floating point values will be rounded. The value true is returned as 1, false as 0. Returns 0 if the value doesn't exist or does not have a numeric value.
Gets value at the given index as a long. Floating point values will be rounded. The value true is returned as 1, false as 0. Returns 0 if the value doesn't exist or does not have a numeric value.
Gets value at the given index as a Number. Returns null if the value doesn't exist, or its value is not a Number.
Gets value at the given index as a Number. Returns null if the value doesn't exist, or its value is not a Number.
Gets value at the given index as a String. Returns null if the value doesn't exist, or its value is not a String.
Gets value at the given index as a String. Returns null if the value doesn't exist, or its value is not a String.
Gets value at the given index as an object. The object types are Blob, Array, Dictionary, Number, or String based on the underlying data type; or null if the value is null.
Gets value at the given index as an object. The object types are Blob, Array, Dictionary, Number, or String based on the underlying data type; or null if the value is null.
An iterator over elements of this array. A call to the next() method of the returned iterator will throw a ConcurrentModificationException, if the MutableArray is modified while it is in use.
Gets content of the current object as a List. The values contained in the returned List object are all JSON based values.
Gets content of the current object as a List. The values contained in the returned List object are all JSON based values.
Return a mutable copy of the array