インターフェースの使用
jakarta.json.JsonObject
JsonObject を使用するパッケージ パッケージ 説明 jakarta.json JSON を処理するオブジェクトモデル API を提供します。jakarta.json.spi JSON 処理オブジェクトの実装をプラグインする Service Provider Interface(SPI)。jakarta.json.stream JSON を解析および生成するストリーミング API を提供します。jakarta.security.enterprise.identitystore.openid jakarta.json 内の JsonObject 使用
JsonObject として宣言されている jakarta.json のフィールド 修飾子と型 フィールド 説明 static JsonObject
JsonValue. EMPTY_JSON_OBJECT
空の JSON オブジェクト。JsonObject を返す jakarta.json のメソッド 修飾子と型 メソッド 説明 default JsonObject
JsonValue. asJsonObject()
JsonValue を JsonObject として返しますJsonObject
JsonObjectBuilder. build()
このオブジェクトビルダーに関連付けられた JSON オブジェクトを返します。JsonObject
JsonArray. getJsonObject(int index)
この配列内の指定された位置にあるオブジェクト値を返します。JsonObject
JsonObject. getJsonObject(StringSE name)
指定された名前がマップされるオブジェクト値を返します。JsonObject
JsonReader. readObject()
入力ソースで表される JSON オブジェクトを返します。型 JsonObject のパラメーターを持つ jakarta.json のメソッド 修飾子と型 メソッド 説明 static JsonObjectBuilder
Json. createObjectBuilder(JsonObject object)
指定されたオブジェクトで初期化された JSON オブジェクトビルダーを作成します。default JsonObjectBuilder
JsonBuilderFactory. createObjectBuilder(JsonObject object)
オブジェクトで初期化されたJsonObjectBuilder
インスタンスを作成します。void
JsonWriter. writeObject(JsonObject object)
指定した JSONobject
を出力ソースに書き込みます。jakarta.json.spi 内の JsonObject 使用
型 JsonObject のパラメーターを持つ jakarta.json.spi のメソッド 修飾子と型 メソッド 説明 JsonObjectBuilder
JsonProvider. createObjectBuilder(JsonObject object)
指定されたオブジェクトで初期化された JSON オブジェクトビルダーを作成します。jakarta.json.stream 内の JsonObject 使用
JsonObject を返す jakarta.json.stream のメソッド 修飾子と型 メソッド 説明 default JsonObject
JsonParser. getObject()
JsonObject
を返し、パーサーを対応するEND_OBJECT
に進めます。型 JsonObject の引数を持つ型を返す jakarta.json.stream のメソッド 修飾子と型 メソッド 説明 static CollectorSE<JsonValue,MapSE<StringSE,JsonArrayBuilder>,JsonObject>
JsonCollectors. groupingBy(FunctionSE<JsonValue,StringSE> classifier)
入力JsonValue
要素で「グループ化」操作を実装するjava.util.stream.Collector
を構築します。static <T extends JsonArrayBuilder>
CollectorSE<JsonValue,MapSE<StringSE,T>,JsonObject>JsonCollectors. groupingBy(FunctionSE<JsonValue,StringSE> classifier, CollectorSE<JsonValue,T,JsonArray> downstream)
入力JsonValue
要素で「グループ化」操作を実装するjava.util.stream.Collector
を構築します。static CollectorSE<Map.EntrySE<StringSE,JsonValue>,JsonObjectBuilder,JsonObject>
JsonCollectors. toJsonObject()
入力Map.Entry<String,JsonValue>
要素をJsonObject
に蓄積するjava.util.stream.Collector
を構築します。static CollectorSE<JsonValue,JsonObjectBuilder,JsonObject>
JsonCollectors. toJsonObject(FunctionSE<JsonValue,StringSE> keyMapper, FunctionSE<JsonValue,JsonValue> valueMapper)
入力JsonValue
要素をJsonObject
に蓄積するjava.util.stream.Collector
を構築します。型 JsonObject のパラメーターを持つ jakarta.json.stream のメソッド 修飾子と型 メソッド 説明 JsonParser
JsonParserFactory. createParser(JsonObject obj)
指定された JSON オブジェクトから JSON パーサーを作成します。jakarta.security.enterprise.identitystore.openid 内の JsonObject 使用
JsonObject を返す jakarta.security.enterprise.identitystore.openid のメソッド 修飾子と型 メソッド 説明 JsonObject
OpenIdContext. getClaimsJson()
userinfo エンドポイントから受信したユーザークレームを取得しますJsonObject
OpenIdContext. getProviderMetadata()