Package kong.unirest.modules.jackson
Class JacksonElement<T extends com.fasterxml.jackson.databind.JsonNode>
java.lang.Object
kong.unirest.modules.jackson.JacksonElement<T>
- All Implemented Interfaces:
JsonEngine.Element
- Direct Known Subclasses:
JacksonArray
,JacksonObject
,JacksonPrimitive
class JacksonElement<T extends com.fasterxml.jackson.databind.JsonNode>
extends Object
implements JsonEngine.Element
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
double
float
int
getAsInt()
long
<T> T
int
hashCode()
boolean
boolean
boolean
boolean
(package private) static JsonEngine.Element
wrap
(com.fasterxml.jackson.databind.JsonNode node)
-
Field Details
-
element
-
-
Constructor Details
-
JacksonElement
JacksonElement(T element)
-
-
Method Details
-
wrap
-
getAsJsonObject
- Specified by:
getAsJsonObject
in interfaceJsonEngine.Element
-
isJsonNull
public boolean isJsonNull()- Specified by:
isJsonNull
in interfaceJsonEngine.Element
-
getAsJsonPrimitive
- Specified by:
getAsJsonPrimitive
in interfaceJsonEngine.Element
-
getAsJsonArray
- Specified by:
getAsJsonArray
in interfaceJsonEngine.Element
-
getAsFloat
public float getAsFloat()- Specified by:
getAsFloat
in interfaceJsonEngine.Element
-
getAsDouble
public double getAsDouble()- Specified by:
getAsDouble
in interfaceJsonEngine.Element
-
getAsString
- Specified by:
getAsString
in interfaceJsonEngine.Element
-
getAsLong
public long getAsLong()- Specified by:
getAsLong
in interfaceJsonEngine.Element
-
getAsInt
public int getAsInt()- Specified by:
getAsInt
in interfaceJsonEngine.Element
-
getAsBoolean
public boolean getAsBoolean()- Specified by:
getAsBoolean
in interfaceJsonEngine.Element
-
getAsBigInteger
- Specified by:
getAsBigInteger
in interfaceJsonEngine.Element
-
getAsBigDecimal
- Specified by:
getAsBigDecimal
in interfaceJsonEngine.Element
-
getAsPrimitive
- Specified by:
getAsPrimitive
in interfaceJsonEngine.Element
-
isJsonArray
public boolean isJsonArray()- Specified by:
isJsonArray
in interfaceJsonEngine.Element
-
isJsonPrimitive
public boolean isJsonPrimitive()- Specified by:
isJsonPrimitive
in interfaceJsonEngine.Element
-
isJsonObject
public boolean isJsonObject()- Specified by:
isJsonObject
in interfaceJsonEngine.Element
-
getEngineElement
public <T> T getEngineElement()- Specified by:
getEngineElement
in interfaceJsonEngine.Element
-
equals
-
hashCode
public int hashCode()
-