public class GSArray
extends java.lang.Object
implements java.io.Serializable, java.lang.Iterable<java.lang.Object>
| Modifier | Constructor and Description |
|---|---|
|
GSArray()
Empty constructor
|
protected |
GSArray(org.json.JSONArray jsonArray)
Constructor from JSONArray
|
|
GSArray(java.lang.String json)
Constructor from json string
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(boolean val) |
void |
add(double val) |
void |
add(GSArray val) |
void |
add(GSObject val) |
void |
add(int val) |
void |
add(long val) |
void |
add(java.lang.Object val) |
void |
add(java.lang.String val) |
java.lang.Object |
get(int index)
Get Object value at index
|
GSArray |
getArray(int index)
Get GSArray value at index
|
boolean |
getBool(int index)
Get bool value at index
|
double |
getDouble(int index)
Get double value at index
|
int |
getInt(int index)
Get int value at index
|
long |
getLong(int index)
Get long value at index
|
GSObject |
getObject(int index)
Get GSObject value at index
|
java.lang.String |
getString(int index)
Get string value at index
|
protected java.util.ArrayList<java.lang.Object> |
getUnderlingArray() |
java.util.Iterator<java.lang.Object> |
iterator() |
int |
length()
return the array's length
|
protected org.json.JSONArray |
toJsonArray() |
java.lang.String |
toJsonString() |
java.lang.String |
toString() |
public GSArray()
public GSArray(java.lang.String json)
throws java.lang.Exception
json - json stringjava.lang.Exceptionprotected GSArray(org.json.JSONArray jsonArray)
throws java.lang.Exception
jsonArray - java.lang.Exceptionpublic int length()
public void add(java.lang.String val)
public void add(int val)
public void add(long val)
public void add(double val)
public void add(boolean val)
public void add(GSObject val)
public void add(GSArray val)
public void add(java.lang.Object val)
public java.lang.String getString(int index)
index - public boolean getBool(int index)
index - java.lang.NullPointerException - if value is nulljava.lang.IndexOutOfBoundsExceptionpublic int getInt(int index)
index - java.lang.NullPointerException - if value is nulljava.lang.IndexOutOfBoundsExceptionpublic long getLong(int index)
index - java.lang.NullPointerException - if value is nulljava.lang.IndexOutOfBoundsExceptionpublic double getDouble(int index)
index - java.lang.NullPointerException - if value is nulljava.lang.IndexOutOfBoundsExceptionpublic GSObject getObject(int index)
index - java.lang.IndexOutOfBoundsExceptionpublic GSArray getArray(int index)
index - java.lang.IndexOutOfBoundsExceptionpublic java.lang.Object get(int index)
index - java.lang.IndexOutOfBoundsExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toJsonString()
public java.util.Iterator<java.lang.Object> iterator()
iterator in interface java.lang.Iterable<java.lang.Object>protected org.json.JSONArray toJsonArray()
throws org.json.JSONException
org.json.JSONExceptionprotected java.util.ArrayList<java.lang.Object> getUnderlingArray()