Class GsonElement<T extends com.google.gson.JsonElement>
java.lang.Object
kong.unirest.modules.gson.GsonElement<T>
- All Implemented Interfaces:
JsonEngine.Element
- Direct Known Subclasses:
GsonArray, GsonNull, GsonObject, GsonPrimitive
class GsonElement<T extends com.google.gson.JsonElement>
extends Object
implements JsonEngine.Element
-
Field Details
-
element
-
-
Constructor Details
-
GsonElement
GsonElement(T element)
-
-
Method Details
-
getAsJsonObject
- Specified by:
getAsJsonObjectin interfaceJsonEngine.Element
-
isJsonNull
public boolean isJsonNull()- Specified by:
isJsonNullin interfaceJsonEngine.Element
-
getAsJsonPrimitive
- Specified by:
getAsJsonPrimitivein interfaceJsonEngine.Element
-
getAsJsonArray
- Specified by:
getAsJsonArrayin interfaceJsonEngine.Element
-
getAsFloat
public float getAsFloat()- Specified by:
getAsFloatin interfaceJsonEngine.Element
-
getAsDouble
public double getAsDouble()- Specified by:
getAsDoublein interfaceJsonEngine.Element
-
getAsString
- Specified by:
getAsStringin interfaceJsonEngine.Element
-
getAsLong
public long getAsLong()- Specified by:
getAsLongin interfaceJsonEngine.Element
-
getAsInt
public int getAsInt()- Specified by:
getAsIntin interfaceJsonEngine.Element
-
getAsBoolean
public boolean getAsBoolean()- Specified by:
getAsBooleanin interfaceJsonEngine.Element
-
getAsBigInteger
- Specified by:
getAsBigIntegerin interfaceJsonEngine.Element
-
getAsBigDecimal
- Specified by:
getAsBigDecimalin interfaceJsonEngine.Element
-
isJsonPrimitive
public boolean isJsonPrimitive()- Specified by:
isJsonPrimitivein interfaceJsonEngine.Element
-
getAsPrimitive
- Specified by:
getAsPrimitivein interfaceJsonEngine.Element
-
isJsonArray
public boolean isJsonArray()- Specified by:
isJsonArrayin interfaceJsonEngine.Element
-
isJsonObject
public boolean isJsonObject()- Specified by:
isJsonObjectin interfaceJsonEngine.Element
-
getEngineElement
public <T> T getEngineElement()- Specified by:
getEngineElementin interfaceJsonEngine.Element
-
equals
-
hashCode
-