Package kong.unirest.gson
Class GsonArray
- java.lang.Object
-
- kong.unirest.gson.GsonElement<com.google.gson.JsonArray>
-
- kong.unirest.gson.GsonArray
-
- All Implemented Interfaces:
JsonEngine.Array
,JsonEngine.Element
class GsonArray extends GsonElement<com.google.gson.JsonArray> implements JsonEngine.Array
-
-
Field Summary
-
Fields inherited from class kong.unirest.gson.GsonElement
element
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.Boolean bool)
void
add(java.lang.Number num)
void
add(java.lang.String str)
void
add(JsonEngine.Element obj)
JsonEngine.Element
get(int index)
java.lang.String
join(java.lang.String token)
JsonEngine.Element
put(int index, java.lang.Boolean number)
JsonEngine.Array
put(int index, java.lang.Number number)
JsonEngine.Element
put(int index, java.lang.String str)
JsonEngine.Element
remove(int index)
void
set(int index, JsonEngine.Element o)
int
size()
-
Methods inherited from class kong.unirest.gson.GsonElement
equals, getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsDouble, getAsFloat, getAsInt, getAsJsonArray, getAsJsonObject, getAsJsonPrimitive, getAsLong, getAsPrimitive, getAsString, getEngineElement, hashCode, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitive
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface kong.unirest.core.json.JsonEngine.Element
getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsDouble, getAsFloat, getAsInt, getAsJsonArray, getAsJsonObject, getAsJsonPrimitive, getAsLong, getAsPrimitive, getAsString, getEngineElement, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitive
-
-
-
-
Method Detail
-
size
public int size()
- Specified by:
size
in interfaceJsonEngine.Array
-
get
public JsonEngine.Element get(int index)
- Specified by:
get
in interfaceJsonEngine.Array
-
add
public void add(JsonEngine.Element obj)
- Specified by:
add
in interfaceJsonEngine.Array
-
set
public void set(int index, JsonEngine.Element o)
- Specified by:
set
in interfaceJsonEngine.Array
-
add
public void add(java.lang.Number num)
- Specified by:
add
in interfaceJsonEngine.Array
-
add
public void add(java.lang.String str)
- Specified by:
add
in interfaceJsonEngine.Array
-
add
public void add(java.lang.Boolean bool)
- Specified by:
add
in interfaceJsonEngine.Array
-
join
public java.lang.String join(java.lang.String token)
- Specified by:
join
in interfaceJsonEngine.Array
-
put
public JsonEngine.Array put(int index, java.lang.Number number)
- Specified by:
put
in interfaceJsonEngine.Array
-
put
public JsonEngine.Element put(int index, java.lang.String str)
- Specified by:
put
in interfaceJsonEngine.Array
-
put
public JsonEngine.Element put(int index, java.lang.Boolean number)
- Specified by:
put
in interfaceJsonEngine.Array
-
remove
public JsonEngine.Element remove(int index)
- Specified by:
remove
in interfaceJsonEngine.Array
-
-