Package org.apache.jena.atlas.json
Class JsonObject
- java.lang.Object
-
- org.apache.jena.atlas.json.JsonValue
-
- org.apache.jena.atlas.json.JsonObject
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable
public class JsonObject extends JsonValue
-
-
Constructor Summary
Constructors Constructor Description JsonObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
java.util.Set<java.util.Map.Entry<java.lang.String,JsonValue>>
entrySet()
boolean
equals(java.lang.Object other)
void
forEach(java.util.function.BiConsumer<java.lang.String,JsonValue> action)
JsonValue
get(java.lang.String key)
java.util.stream.Stream<JsonValue>
getArray(java.lang.String key)
For walking structuresJsonObject
getAsObject()
boolean
getBoolean(java.lang.String key)
For walking structuresjava.util.Iterator<JsonValue>
getIterator(java.lang.String key)
For walking structuresjava.lang.Number
getNumber(java.lang.String key)
For walking structuresJsonObject
getObj(java.lang.String key)
For walking structuresjava.lang.String
getString(java.lang.String key)
For walking structuresint
hashCode()
boolean
hasKey(java.lang.Object key)
boolean
isEmpty()
boolean
isObject()
java.util.Set<java.lang.String>
keys()
java.util.Set<java.lang.String>
keySet()
JsonValue
put(java.lang.String key, boolean b)
JsonValue
put(java.lang.String key, long value)
JsonValue
put(java.lang.String key, java.lang.String value)
JsonValue
put(java.lang.String key, JsonValue value)
void
putAll(java.util.Map<? extends java.lang.String,? extends JsonValue> m)
JsonValue
remove(java.lang.Object key)
int
size()
java.util.Collection<JsonValue>
values()
void
visit(JsonVisitor visitor)
-
Methods inherited from class org.apache.jena.atlas.json.JsonValue
getAsArray, getAsBoolean, getAsNumber, getAsString, isArray, isBoolean, isNull, isNumber, isPrimitive, isString, output, toString
-
-
-
-
Method Detail
-
getAsObject
public JsonObject getAsObject()
- Overrides:
getAsObject
in classJsonValue
-
visit
public void visit(JsonVisitor visitor)
-
clear
public void clear()
-
hasKey
public boolean hasKey(java.lang.Object key)
-
keys
public java.util.Set<java.lang.String> keys()
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,JsonValue>> entrySet()
-
get
public JsonValue get(java.lang.String key)
-
getObj
public JsonObject getObj(java.lang.String key)
For walking structures
-
getNumber
public java.lang.Number getNumber(java.lang.String key)
For walking structures
-
getString
public java.lang.String getString(java.lang.String key)
For walking structures
-
getBoolean
public boolean getBoolean(java.lang.String key)
For walking structures
-
getArray
public java.util.stream.Stream<JsonValue> getArray(java.lang.String key)
For walking structures
-
getIterator
public java.util.Iterator<JsonValue> getIterator(java.lang.String key)
For walking structures
-
isEmpty
public boolean isEmpty()
-
keySet
public java.util.Set<java.lang.String> keySet()
-
forEach
public void forEach(java.util.function.BiConsumer<java.lang.String,JsonValue> action)
-
put
public JsonValue put(java.lang.String key, java.lang.String value)
-
put
public JsonValue put(java.lang.String key, long value)
-
put
public JsonValue put(java.lang.String key, boolean b)
-
putAll
public void putAll(java.util.Map<? extends java.lang.String,? extends JsonValue> m)
-
remove
public JsonValue remove(java.lang.Object key)
-
size
public int size()
-
values
public java.util.Collection<JsonValue> values()
-
-