public interface JsonValueJsonValue は不変の JSON 値を表します。JSON 値は、オブジェクト(JsonObject)、配列(JsonArray)、数値(JsonNumber)、文字列(JsonString)、true (JsonValue.TRUE)、false (JsonValue.FALSE)、null (JsonValue.NULL)のいずれかです。
| 修飾子と型 | インターフェースと説明 |
|---|---|
static class | JsonValue.ValueTypeJsonValue オブジェクトの型を示します。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
static JsonArray | EMPTY_JSON_ARRAY 空の JSON 配列。 |
static JsonObject | EMPTY_JSON_OBJECT 空の JSON オブジェクト。 |
static JsonValue | FALSEJSON の false 値。 |
static JsonValue | NULLJSON null 値。 |
static JsonValue | TRUEJSON の真の値。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.