Package org.jdrupes.json
Class JsonObject.JsonObjectWrapper
- java.lang.Object
-
- org.jdrupes.json.JsonObject.JsonObjectWrapper
-
- All Implemented Interfaces:
JsonObject
- Enclosing interface:
- JsonObject
public static class JsonObject.JsonObjectWrapper extends Object implements JsonObject
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jdrupes.json.JsonObject
JsonObject.DefaultJsonObject, JsonObject.JsonObjectWrapper
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanasBoolean(String field)doubleasDouble(String field)floatasFloat(String field)intasInt(String field)longasLong(String field)StringasString(String field)Map<String,Object>backing()Set<String>fields()Objectget(String field)JsonObjectsetField(String field, Object value)
-
-
-
Method Detail
-
fields
public Set<String> fields()
- Specified by:
fieldsin interfaceJsonObject
-
get
public Object get(String field)
- Specified by:
getin interfaceJsonObject
-
setField
public JsonObject setField(String field, Object value)
- Specified by:
setFieldin interfaceJsonObject
-
asString
public String asString(String field)
- Specified by:
asStringin interfaceJsonObject
-
asInt
public int asInt(String field)
- Specified by:
asIntin interfaceJsonObject
-
asLong
public long asLong(String field)
- Specified by:
asLongin interfaceJsonObject
-
asBoolean
public boolean asBoolean(String field)
- Specified by:
asBooleanin interfaceJsonObject
-
asFloat
public float asFloat(String field)
- Specified by:
asFloatin interfaceJsonObject
-
asDouble
public double asDouble(String field)
- Specified by:
asDoublein interfaceJsonObject
-
-