Package kong.unirest.modules.gson
Class GsonObject
- java.lang.Object
-
- kong.unirest.modules.gson.GsonElement<com.google.gson.JsonObject>
-
- kong.unirest.modules.gson.GsonObject
-
- All Implemented Interfaces:
JsonEngine.Element,JsonEngine.Object
public class GsonObject extends GsonElement<com.google.gson.JsonObject> implements JsonEngine.Object
-
-
Field Summary
-
Fields inherited from class kong.unirest.modules.gson.GsonElement
element
-
-
Constructor Summary
Constructors Constructor Description GsonObject()GsonObject(com.google.gson.JsonObject element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E extends java.lang.Enum>
voidadd(java.lang.String key, E enumvalue)voidadd(java.lang.String key, JsonEngine.Element value)voidaddProperty(java.lang.String key, java.lang.Boolean value)voidaddProperty(java.lang.String key, java.lang.Number value)voidaddProperty(java.lang.String key, java.lang.String value)voidaddProperty(java.lang.String key, JsonEngine.Element value)JsonEngine.Elementget(java.lang.String key)booleanhas(java.lang.String key)java.util.Set<java.lang.String>keySet()voidremove(java.lang.String key)intsize()-
Methods inherited from class kong.unirest.modules.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:
sizein interfaceJsonEngine.Object
-
has
public boolean has(java.lang.String key)
- Specified by:
hasin interfaceJsonEngine.Object
-
get
public JsonEngine.Element get(java.lang.String key)
- Specified by:
getin interfaceJsonEngine.Object
-
add
public void add(java.lang.String key, JsonEngine.Element value)- Specified by:
addin interfaceJsonEngine.Object
-
addProperty
public void addProperty(java.lang.String key, java.lang.Boolean value)- Specified by:
addPropertyin interfaceJsonEngine.Object
-
addProperty
public void addProperty(java.lang.String key, java.lang.String value)- Specified by:
addPropertyin interfaceJsonEngine.Object
-
addProperty
public void addProperty(java.lang.String key, java.lang.Number value)- Specified by:
addPropertyin interfaceJsonEngine.Object
-
addProperty
public void addProperty(java.lang.String key, JsonEngine.Element value)- Specified by:
addPropertyin interfaceJsonEngine.Object
-
remove
public void remove(java.lang.String key)
- Specified by:
removein interfaceJsonEngine.Object
-
add
public <E extends java.lang.Enum> void add(java.lang.String key, E enumvalue)- Specified by:
addin interfaceJsonEngine.Object
-
keySet
public java.util.Set<java.lang.String> keySet()
- Specified by:
keySetin interfaceJsonEngine.Object
-
-