Package elemental.json
Interface JsonArray
-
- All Superinterfaces:
JsonValue
,Serializable
- All Known Implementing Classes:
JreJsonArray
public interface JsonArray extends JsonValue
Represents a Json array.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends JsonValue>
Tget(int index)
Return the ith element of the array.JsonArray
getArray(int index)
Return the ith element of the array (uncoerced) as a JsonArray.boolean
getBoolean(int index)
Return the ith element of the array (uncoerced) as a boolean.double
getNumber(int index)
Return the ith element of the array (uncoerced) as a number.JsonObject
getObject(int index)
Return the ith element of the array (uncoerced) as a JsonObject If the type is not an object,, this can result in runtime errors.String
getString(int index)
Return the ith element of the array (uncoerced) as a String.int
length()
Length of the array.void
remove(int index)
Remove an element of the array at a particular index.void
set(int index, boolean bool)
Set the value at index to be a boolean value.void
set(int index, double number)
Set the value at index to be a number value.void
set(int index, JsonValue value)
Set the value at index to be a given value.void
set(int index, String string)
Set the value at index to be a String value.
-
-
-
Method Detail
-
get
<T extends JsonValue> T get(int index)
Return the ith element of the array.
-
getArray
JsonArray getArray(int index)
Return the ith element of the array (uncoerced) as a JsonArray. If the type is not an array, this can result in runtime errors.
-
getBoolean
boolean getBoolean(int index)
Return the ith element of the array (uncoerced) as a boolean. If the type is not a boolean, this can result in runtime errors.
-
getNumber
double getNumber(int index)
Return the ith element of the array (uncoerced) as a number. If the type is not a number, this can result in runtime errors.
-
getObject
JsonObject getObject(int index)
Return the ith element of the array (uncoerced) as a JsonObject If the type is not an object,, this can result in runtime errors.
-
getString
String getString(int index)
Return the ith element of the array (uncoerced) as a String. If the type is not a String, this can result in runtime errors.
-
length
int length()
Length of the array.
-
remove
void remove(int index)
Remove an element of the array at a particular index.
-
set
void set(int index, JsonValue value)
Set the value at index to be a given value.
-
set
void set(int index, String string)
Set the value at index to be a String value.
-
set
void set(int index, double number)
Set the value at index to be a number value.
-
set
void set(int index, boolean bool)
Set the value at index to be a boolean value.
-
-