ASTER::ACTION::JSON::Set the Targeted JSON Pointer

using JSON POINTER..

ターゲット・パス対応命令一覧


パラメータ.1

JSON Pointer の入力

実際の JSON Object の例として

e.g.

  {
    "test":[1,2,3,4,5]
}
  

ルート直下にある「test」というキー名の配列をターゲットに指定

e.g.

  "/test"
  

パラメータ.2

ターゲット登録時に JSON Pointer の有効性確認とデータ型判定が実行されます。データ型判定でデータ構造型が true だった場合、JSON 配列と JSON Object の二種類どちらかということになります。即時実行条件コンディションが実行され、配列型とオブジェクト型でそれぞれ別のコンディションが有効化されます。

ターゲットの型判定の結果、即時実行条件が利用できる場合、この専用コンディションでイベントを識別する用途で「固有 ID 」が利用されます。

e.g.

  1
  

注意点.1

他アクション実行と行を同じくすると競合する場合があります。

JSON Pointer :: Set Targeted JSON Pointer Event

サンプル画像では行 3 のアクションを行 2 へまとめることはできません。

Targeted JSON Pointer をセットすると ASTER 内部で JSON ポインターアドレスが示す先にある変数の型チェックが実行されます。

変数型が配列だった場合、即時実行条件が実行され行 4 へ行遷移します。

4 のアクションが先に実行され実行完了後、行遷移は終了して行 3 へ戻り行 3 のアクションが終了します。