パッケージ jakarta.json
インターフェース JsonValue
- すべての既知のサブインターフェース:
JsonArray、JsonNumber、JsonObject、JsonString、JsonStructure
public interface JsonValue
JsonValue は不変の JSON 値を表します。JSON 値は、オブジェクト(JsonObject)、配列(JsonArray)、数値(JsonNumber)、文字列(JsonString)、true (JsonValue.TRUE)、false (JsonValue.FALSE)、null (JsonValue.NULL)のいずれかです。
ネストされたクラスの要約
ネストされたクラスフィールドのサマリー
フィールド修飾子と型フィールド説明static final JsonArray空の JSON 配列。static final JsonObject空の JSON オブジェクト。static final JsonValueJSON の false 値。static final JsonValueJSON null 値。static final JsonValueJSON の真の値。メソッドのサマリー
修飾子と型メソッド説明default JsonArrayJsonValue を JsonArray として返しますdefault JsonObjectJsonValue を JsonObject として返しますこの JSON 値の値の型を返します。toString()この JSON 値の JSON テキストを返します。
フィールドの詳細
EMPTY_JSON_OBJECT
空の JSON オブジェクト。- 導入:
- 1.1
EMPTY_JSON_ARRAY
空の JSON 配列。- 導入:
- 1.1
NULL
JSON null 値。TRUE
JSON の真の値。FALSE
JSON の false 値。
メソッドの詳細
getValueType
JsonValue.ValueType getValueType()この JSON 値の値の型を返します。- 戻り値:
- JSON 値型
asJsonObject
JsonValue を JsonObject として返します- 戻り値:
- JsonObject としての JsonValue
- 例外:
ClassCastExceptionSE- JsonValue が JsonObject ではない場合- 導入:
- 1.1
asJsonArray
JsonValue を JsonArray として返します- 戻り値:
- JsonArray としての JsonValue
- 例外:
ClassCastExceptionSE- JsonValue が JsonArray ではない場合- 導入:
- 1.1
toString
StringSE toString()この JSON 値の JSON テキストを返します。