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 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 GsonElement
equals, getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsDouble, getAsFloat, getAsInt, getAsJsonArray, getAsJsonObject, getAsJsonPrimitive, getAsLong, getAsPrimitive, getAsString, getEngineElement, hashCode, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitiveMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-