クラス JSONPath.JSONPathReference<S extends JSONStructure, T>
java.lang.Object
io.github.takenoko4096.json.JSONPath.JSONPathReference<S,T>
- 型パラメータ:
S- アクセス位置の親の構造。T- アクセスするために必要なキーまたは添え字。
- 含まれているクラス:
JSONPath
jsonパスが構造にアクセスする際に作成される特定のオブジェクトへの参照を表現します。
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明abstract booleandelete()パスの参照先の値を削除します。abstract <U extends JSONValue<?>>
Uget(JSONValueType<U> type) パスの参照先に格納された値を取得します。abstract JSONValueType<?> getType()パスの参照先に格納された値の型を取得します。abstract booleanhas()パスの参照先が存在するかどうかを返します。abstract voidパスの参照先を任意の値で上書きします。
-
フィールド詳細
-
structure
アクセス位置の親の構造。 -
parameter
アクセスするために必要なキーまたは添え字。
-
-
コンストラクタの詳細
-
JSONPathReference
-
-
メソッドの詳細
-
has
public abstract boolean has()パスの参照先が存在するかどうかを返します。- 戻り値:
- 存在すれば真。
-
getType
-
get
パスの参照先に格納された値を取得します。- パラメータ:
type- 期待する型。- 戻り値:
- 格納された値。
-
set
-
delete
public abstract boolean delete()パスの参照先の値を削除します。- 戻り値:
- 削除に成功した場合、真。
-