org.openjena.atlas.json
Class JsonObject
java.lang.Object
org.openjena.atlas.json.JsonValue
org.openjena.atlas.json.JsonObject
- All Implemented Interfaces:
- Printable
public class JsonObject
- extends JsonValue
Methods inherited from class org.openjena.atlas.json.JsonValue |
getAsArray, getAsBoolean, getAsNumber, getAsString, isArray, isBoolean, isNull, isNumber, isPrimitive, isString, output, toString |
JsonObject
public JsonObject()
isObject
public boolean isObject()
- Overrides:
isObject
in class JsonValue
getAsObject
public JsonObject getAsObject()
- Overrides:
getAsObject
in class JsonValue
visit
public void visit(JsonVisitor visitor)
- Specified by:
visit
in class JsonValue
hashCode
public int hashCode()
- Specified by:
hashCode
in class JsonValue
equals
public boolean equals(Object other)
- Specified by:
equals
in class JsonValue
clear
public void clear()
hasKey
public boolean hasKey(Object key)
keys
public Set<String> keys()
entrySet
public Set<Map.Entry<String,JsonValue>> entrySet()
get
public JsonValue get(String key)
isEmpty
public boolean isEmpty()
keySet
public Set<String> keySet()
put
public JsonValue put(String key,
JsonValue value)
put
public JsonValue put(String key,
String value)
put
public JsonValue put(String key,
long value)
put
public JsonValue put(String key,
boolean b)
putAll
public void putAll(Map<? extends String,? extends JsonValue> m)
remove
public JsonValue remove(Object key)
size
public int size()
values
public Collection<JsonValue> values()
Licenced under the Apache License, Version 2.0