| Constructor and Description |
|---|
JsonObject(JsonFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
asBoolean()
Convert the underlying value to boolean
|
double |
asNumber()
Convert the underlying value to a number
|
String |
asString()
Convert the underlying value to a String
|
JsonValue |
get(String key) |
JsonArray |
getArray(Collection<String> keys) |
JsonArray |
getArray(String key) |
boolean |
getBoolean(String key) |
JsonValue |
getFirst(Collection<String> keys) |
Number |
getNumber(String key) |
Number |
getNumber(String key,
Number defaultValue) |
JsonObject |
getObject(Collection<String> keys) |
JsonObject |
getObject(String key) |
String |
getString(Collection<String> keys) |
String |
getString(String key) |
JsonType |
getType()
Returns an enumeration representing the fundamental JSON type.
|
boolean |
has(String key) |
boolean |
hasKey(String key) |
boolean |
isEmpty()
Check if the json has no value stored.
|
String[] |
keys() |
void |
put(String key,
boolean bool) |
void |
put(String key,
double value) |
void |
put(String key,
JsonValue value) |
void |
put(String key,
String value) |
void |
remove(String key) |
void |
set(String key,
JsonValue value) |
int |
size() |
String |
toJson()
Returns a serialized JSON string representing this value.
|
String |
toString() |
void |
traverse(org.dashbuilder.json.JsonVisitor visitor,
org.dashbuilder.json.JsonContext ctx)
Visitor interface
|
public JsonObject(JsonFactory factory)
public boolean isEmpty()
JsonValuepublic boolean asBoolean()
JsonValuepublic double asNumber()
JsonValuepublic String asString()
JsonValuepublic boolean has(String key)
public JsonValue getFirst(Collection<String> keys)
public JsonArray getArray(Collection<String> keys)
public boolean getBoolean(String key)
public JsonObject getObject(String key)
public String getString(Collection<String> keys)
public JsonObject getObject(Collection<String> keys)
public JsonType getType()
JsonValuepublic boolean hasKey(String key)
public int size()
public String[] keys()
public void put(String key, double value)
public void put(String key, boolean bool)
public void remove(String key)
public String toJson()
JsonValueCopyright © 2017–2020 JBoss by Red Hat. All rights reserved.