JsonArray, JsonNumber, JsonObject, JsonString, JsonStructurepublic interface JsonValue
JsonValue represents an immutable JSON value.
A JSON value is one of the following:
an object (JsonObject), an array (JsonArray),
a number (JsonNumber), a string (JsonString),
true (JsonValue.TRUE), false
(JsonValue.FALSE),
or null (JsonValue.NULL).
| Modifier and Type | Interface | Description |
|---|---|---|
static class |
JsonValue.ValueType |
Indicates the type of a
JsonValue object. |
| Modifier and Type | Field | Description |
|---|---|---|
static JsonArray |
EMPTY_JSON_ARRAY |
The empty JSON array.
|
static JsonObject |
EMPTY_JSON_OBJECT |
The empty JSON object.
|
static JsonValue |
FALSE |
JSON false value.
|
static JsonValue |
NULL |
JSON null value.
|
static JsonValue |
TRUE |
JSON true value.
|
| Modifier and Type | Method | Description |
|---|---|---|
default JsonArray |
asJsonArray() |
Return the JsonValue as a JsonArray
|
default JsonObject |
asJsonObject() |
Return the JsonValue as a JsonObject
|
JsonValue.ValueType |
getValueType() |
Returns the value type of this JSON value.
|
String |
toString() |
Returns JSON text for this JSON value.
|
static final JsonObject EMPTY_JSON_OBJECT
static final JsonArray EMPTY_JSON_ARRAY
static final JsonValue NULL
static final JsonValue TRUE
static final JsonValue FALSE
JsonValue.ValueType getValueType()
default JsonObject asJsonObject()
ClassCastException - if the JsonValue is not a JsonObjectdefault JsonArray asJsonArray()
ClassCastException - if the JsonValue is not a JsonArrayCopyright © 2012-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Comments to : jsonp-spec@javaee.groups.io