Package kong.unirest.jackson
Class JacksonObject
- java.lang.Object
-
- kong.unirest.jackson.JacksonElement<com.fasterxml.jackson.databind.node.ObjectNode>
-
- kong.unirest.jackson.JacksonObject
-
- All Implemented Interfaces:
JsonEngine.Element
,JsonEngine.Object
class JacksonObject extends JacksonElement<com.fasterxml.jackson.databind.node.ObjectNode> implements JsonEngine.Object
-
-
Field Summary
-
Fields inherited from class kong.unirest.jackson.JacksonElement
element
-
-
Constructor Summary
Constructors Constructor Description JacksonObject(com.fasterxml.jackson.databind.node.ObjectNode 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)
void
add(java.lang.String key, JsonEngine.Element value)
void
addProperty(java.lang.String key, java.lang.Boolean value)
void
addProperty(java.lang.String key, java.lang.Number number)
void
addProperty(java.lang.String key, java.lang.String value)
void
addProperty(java.lang.String key, JsonEngine.Element value)
JsonEngine.Element
get(java.lang.String key)
boolean
has(java.lang.String key)
java.util.Set<java.lang.String>
keySet()
void
remove(java.lang.String key)
int
size()
-
Methods inherited from class kong.unirest.jackson.JacksonElement
equals, getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsDouble, getAsFloat, getAsInt, getAsJsonArray, getAsJsonObject, getAsJsonPrimitive, getAsLong, getAsPrimitive, getAsString, getEngineElement, hashCode, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitive, wrap
-
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:
size
in interfaceJsonEngine.Object
-
has
public boolean has(java.lang.String key)
- Specified by:
has
in interfaceJsonEngine.Object
-
get
public JsonEngine.Element get(java.lang.String key)
- Specified by:
get
in interfaceJsonEngine.Object
-
add
public void add(java.lang.String key, JsonEngine.Element value)
- Specified by:
add
in interfaceJsonEngine.Object
-
addProperty
public void addProperty(java.lang.String key, java.lang.Boolean value)
- Specified by:
addProperty
in interfaceJsonEngine.Object
-
addProperty
public void addProperty(java.lang.String key, java.lang.String value)
- Specified by:
addProperty
in interfaceJsonEngine.Object
-
addProperty
public void addProperty(java.lang.String key, java.lang.Number number)
- Specified by:
addProperty
in interfaceJsonEngine.Object
-
addProperty
public void addProperty(java.lang.String key, JsonEngine.Element value)
- Specified by:
addProperty
in interfaceJsonEngine.Object
-
remove
public void remove(java.lang.String key)
- Specified by:
remove
in interfaceJsonEngine.Object
-
add
public <E extends java.lang.Enum> void add(java.lang.String key, E enumValue)
- Specified by:
add
in interfaceJsonEngine.Object
-
keySet
public java.util.Set<java.lang.String> keySet()
- Specified by:
keySet
in interfaceJsonEngine.Object
-
-