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 -
Method Summary
Modifier and TypeMethodDescription<E extends Enum>
voidvoidadd(String key, JsonEngine.Element value) voidaddProperty(String key, Boolean value) voidaddProperty(String key, Number value) voidaddProperty(String key, String value) voidaddProperty(String key, JsonEngine.Element value) booleankeySet()voidintsize()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, isJsonPrimitiveMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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
-
Constructor Details
-
GsonObject
GsonObject(com.google.gson.JsonObject element) -
GsonObject
public GsonObject()
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfaceJsonEngine.Object
-
has
- Specified by:
hasin interfaceJsonEngine.Object
-
get
- Specified by:
getin interfaceJsonEngine.Object
-
add
- Specified by:
addin interfaceJsonEngine.Object
-
addProperty
- Specified by:
addPropertyin interfaceJsonEngine.Object
-
addProperty
- Specified by:
addPropertyin interfaceJsonEngine.Object
-
addProperty
- Specified by:
addPropertyin interfaceJsonEngine.Object
-
addProperty
- Specified by:
addPropertyin interfaceJsonEngine.Object
-
remove
- Specified by:
removein interfaceJsonEngine.Object
-
add
- Specified by:
addin interfaceJsonEngine.Object
-
keySet
- Specified by:
keySetin interfaceJsonEngine.Object
-