クラス JSONPathNode<S extends JSONStructure, T>

java.lang.Object
io.github.takenoko4096.json.JSONPathNode<S,T>
型パラメータ:
S - 親となるjson構造
T - 子アクセス
直系の既知のサブクラス:
JSONPathNode.ArrayIndexFinderNode, JSONPathNode.ArrayIndexNode, JSONPathNode.ObjectKeyCheckerNode, JSONPathNode.ObjectKeyNode

@NullMarked public abstract class JSONPathNode<S extends JSONStructure, T> extends Object
jsonパスを構成する各ノードを表現します。
  • フィールド詳細

    • parameter

      protected final T parameter
    • child

      protected @Nullable JSONPathNode<?,?> child
  • コンストラクタの詳細

    • JSONPathNode

      protected JSONPathNode(T parameter, @Nullable JSONPathNode<?,?> child)
  • メソッドの詳細