public interface JsonValue
JsonValue
は不変の JSON 値を表します。JSON 値は、オブジェクト(JsonObject
)、配列(JsonArray
)、数値(JsonNumber
)、文字列(JsonString
)、true
(JsonValue.TRUE
)、false
(JsonValue.FALSE
)、null
(JsonValue.NULL
)のいずれかです。
修飾子と型 | インターフェースと説明 |
---|---|
static class | JsonValue.ValueType JsonValue オブジェクトの型を示します。 |
修飾子と型 | フィールドと説明 |
---|---|
static JsonArray | EMPTY_JSON_ARRAY 空の JSON 配列。 |
static JsonObject | EMPTY_JSON_OBJECT 空の JSON オブジェクト。 |
static JsonValue | FALSE JSON の false 値。 |
static JsonValue | NULL JSON null 値。 |
static JsonValue | TRUE JSON の真の値。 |
修飾子と型 | メソッドと説明 |
---|---|
default JsonArray | asJsonArray() JsonValue を JsonArray として返します |
default JsonObject | asJsonObject() JsonValue を JsonObject として返します |
JsonValue.ValueType | getValueType() この JSON 値の値の型を返します。 |
StringSE | toString() この JSON 値の JSON テキストを返します。 |
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()
ClassCastExceptionSE
- JsonValue が JsonObject ではない場合 default JsonArray asJsonArray()
ClassCastExceptionSE
- JsonValue が JsonArray ではない場合 StringSE toString()
ObjectSE
の toStringSE
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.