インターフェースの使用
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 JsonObjectJsonValue. EMPTY_JSON_OBJECT空の JSON オブジェクト。JsonObject を返す jakarta.json のメソッド 修飾子と型 メソッド 説明 default JsonObjectJsonValue. asJsonObject()JsonValue を JsonObject として返しますJsonObjectJsonObjectBuilder. build()このオブジェクトビルダーに関連付けられた JSON オブジェクトを返します。JsonObjectJsonArray. getJsonObject(int index)この配列内の指定された位置にあるオブジェクト値を返します。JsonObjectJsonObject. getJsonObject(StringSE name)指定された名前がマップされるオブジェクト値を返します。JsonObjectJsonReader. readObject()入力ソースで表される JSON オブジェクトを返します。型 JsonObject のパラメーターを持つ jakarta.json のメソッド 修飾子と型 メソッド 説明 static JsonObjectBuilderJson. createObjectBuilder(JsonObject object)指定されたオブジェクトで初期化された JSON オブジェクトビルダーを作成します。default JsonObjectBuilderJsonBuilderFactory. createObjectBuilder(JsonObject object)オブジェクトで初期化されたJsonObjectBuilderインスタンスを作成します。voidJsonWriter. writeObject(JsonObject object)指定した JSONobjectを出力ソースに書き込みます。jakarta.json.spi 内の JsonObject 使用
型 JsonObject のパラメーターを持つ jakarta.json.spi のメソッド 修飾子と型 メソッド 説明 JsonObjectBuilderJsonProvider. createObjectBuilder(JsonObject object)指定されたオブジェクトで初期化された JSON オブジェクトビルダーを作成します。jakarta.json.stream 内の JsonObject 使用
JsonObject を返す jakarta.json.stream のメソッド 修飾子と型 メソッド 説明 default JsonObjectJsonParser. 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 のメソッド 修飾子と型 メソッド 説明 JsonParserJsonParserFactory. createParser(JsonObject obj)指定された JSON オブジェクトから JSON パーサーを作成します。jakarta.security.enterprise.identitystore.openid 内の JsonObject 使用
JsonObject を返す jakarta.security.enterprise.identitystore.openid のメソッド 修飾子と型 メソッド 説明 JsonObjectOpenIdContext. getClaimsJson()userinfo エンドポイントから受信したユーザークレームを取得しますJsonObjectOpenIdContext. getProviderMetadata()