インターフェースの使用
jakarta.json.JsonStructure
JsonStructure を使用するパッケージ パッケージ 説明 jakarta.json JSON を処理するオブジェクトモデル API を提供します。jakarta.json.spi JSON 処理オブジェクトの実装をプラグインする Service Provider Interface(SPI)。jakarta.json 内の JsonStructure 使用
jakarta.json 内の JsonStructure サブインターフェース 修飾子と型 インターフェース 説明 interfaceJsonArrayJsonArrayは、不変の JSON 配列(順序付けされた 0 個以上の値のシーケンス)を表します。interfaceJsonObjectJsonObjectクラスは、不変の JSON オブジェクト値(0 個以上の名前と値のペアの順序付けられていないコレクション)を表します。型 JsonStructure の型パラメーターを使用した jakarta.json のメソッド 修飾子と型 メソッド 説明 <T extends JsonStructure>
TJsonPointer. add(T target, JsonValue value)指定されたtargetの参照された場所の値を指定されたvalueで追加または置換します。<T extends JsonStructure>
TJsonPatch. apply(T target)指定されたtargetにパッチ操作を適用します。<T extends JsonStructure>
TJsonPointer. remove(T target)指定されたtargetの参照位置の値を削除します。<T extends JsonStructure>
TJsonPointer. replace(T target, JsonValue value)指定されたtarget内の参照された場所の値を、指定されたvalueで置き換えます。JsonStructure を返す jakarta.json のメソッド 修飾子と型 メソッド 説明 JsonStructureJsonReader. read()入力ソースで表される JSON 配列またはオブジェクトを返します。型 JsonStructure のパラメーターを持つ jakarta.json のメソッド 修飾子と型 メソッド 説明 booleanJsonPointer. containsValue(JsonStructure target)指定されたtargetの参照された場所に値がある場合、trueを返します。static JsonPatchJson. createDiff(JsonStructure source, JsonStructure target)ソースおよびターゲットJsonStructureから JSON パッチ(RFC 6902)を生成します。JsonValueJsonPointer. getValue(JsonStructure target)指定されたtargetの参照された場所の値を返します。voidJsonWriter. write(JsonStructure value)jakarta.json.spi 内の JsonStructure 使用
型 JsonStructure のパラメーターを持つ jakarta.json.spi のメソッド 修飾子と型 メソッド 説明 JsonPatchJsonProvider. createDiff(JsonStructure source, JsonStructure target)ソースおよびターゲットJsonStructureから JSON パッチ(RFC 6902)を生成します。