インターフェースの使用
jakarta.json.JsonValue
JsonValue を使用するパッケージ
パッケージ
説明
JSON を処理するオブジェクトモデル API を提供します。
JSON 処理オブジェクトの実装をプラグインする Service Provider Interface(SPI)。
JSON を解析および生成するストリーミング API を提供します。
jakarta.json 内の JsonValue 使用
jakarta.json 内の JsonValue サブインターフェース修飾子と型インターフェース説明interfaceJsonArrayは、不変の JSON 配列(順序付けされた 0 個以上の値のシーケンス)を表します。interface不変の JSON 数値。interfaceJsonObjectクラスは、不変の JSON オブジェクト値(0 個以上の名前と値のペアの順序付けられていないコレクション)を表します。interface不変の JSON 文字列値。interfaceJsonValue として宣言されている jakarta.json のフィールド修飾子と型フィールド説明static final JsonValueJsonValue.FALSEJSON の false 値。static final JsonValueJsonValue.NULLJSON null 値。static final JsonValueJsonValue.TRUEJSON の真の値。型 JsonValue の型パラメーターを使用した jakarta.json のメソッド修飾子と型メソッド説明JsonArray.getValuesAs(ClassSE<T> clazz) 配列に対して指定された型のリストビューを返します。JsonArray.getValuesAs(FunctionSE<K, T> func) 配列のリストビューを返します。JsonValue を返す jakarta.json のメソッド修飾子と型メソッド説明指定したtargetに JSON マージパッチを適用します。JsonPointer.getValue(JsonStructure target) 指定されたtargetの参照された場所の値を返します。default JsonValueJsonStructure の提供された JSON ポインターによって参照される値を取得します。default JsonValueJsonReader.readValue()入力ソースで表される JSON 値を返します。JsonMergePatch.toJsonValue()JsonMergePatchをJsonValueとして返します。型 JsonValue のパラメーターを持つ jakarta.json のメソッド修飾子と型メソッド説明default JsonArrayBuilder配列の指定された位置に値を挿入します。配列に値を追加します。このオブジェクトビルダーに関連付けられた JSON オブジェクトに名前とJsonValueのペアを追加します。「追加」JSON パッチ操作を追加します。<T extends JsonStructure>
T指定されたtargetの参照された場所の値を指定されたvalueで追加または置換します。指定したtargetに JSON マージパッチを適用します。static JsonMergePatchJson.createMergeDiff(JsonValue source, JsonValue target) static JsonMergePatchJson.createMergePatch(JsonValue patch) 指定されたJsonValueから JSON マージパッチ(RFC 7396)を作成します。「置換」JSON パッチ操作を追加します。<T extends JsonStructure>
T指定されたtarget内の参照された場所の値を、指定されたvalueで置き換えます。default JsonArrayBuilder配列内の値を、指定された位置にある指定された値で置き換えます。「テスト」JSON パッチ操作を追加します。default void指定されたJsonValueを出力ソースに書き込みます。jakarta.json.spi 内の JsonValue 使用
型 JsonValue のパラメーターを持つ jakarta.json.spi のメソッド修飾子と型メソッド説明JsonProvider.createMergeDiff(JsonValue source, JsonValue target) JsonProvider.createMergePatch(JsonValue patch) 指定されたJsonValueから JSON マージパッチ(RFC 7396)を作成します。jakarta.json.stream 内の JsonValue 使用
JsonValue を返す jakarta.json.stream のメソッド型 JsonValue の引数を持つ型を返す jakarta.json.stream のメソッド修飾子と型メソッド説明JsonParser.getArrayStream()JsonArray要素のストリームを返します。default StreamSE<Map.EntrySE<StringSE,JsonValue>> JsonParser.getObjectStream()JsonObjectの名前と値のペアのストリームを返します。JsonParser.getValueStream()JSON 値のシーケンスからJsonValueのストリームを返します。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を構築します。JsonCollectors.toJsonArray()入力JsonValue要素をJsonArrayに蓄積するjava.util.stream.Collectorを構築します。JsonCollectors.toJsonObject()入力Map.Entry<String,JsonValue>要素をJsonObjectに蓄積するjava.util.stream.Collectorを構築します。JsonCollectors.toJsonObject(FunctionSE<JsonValue, StringSE> keyMapper, FunctionSE<JsonValue, JsonValue> valueMapper) 入力JsonValue要素をJsonObjectに蓄積するjava.util.stream.Collectorを構築します。型 JsonValue のパラメーターを持つ jakarta.json.stream のメソッド修飾子と型メソッド説明指定された値を現在の配列、フィールド、ルートコンテキスト内の JSON 値として書き込みます。現在のオブジェクトコンテキストに JSON の名前と値のペアを書き込みます。型 JsonValue の型引数を持つ jakarta.json.stream のメソッドパラメーター修飾子と型メソッド説明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 <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を構築します。JsonCollectors.toJsonObject(FunctionSE<JsonValue, StringSE> keyMapper, FunctionSE<JsonValue, JsonValue> valueMapper) 入力JsonValue要素をJsonObjectに蓄積するjava.util.stream.Collectorを構築します。