Create New Array (Empty | Data Auto Fill)
using JSON Pointer..
ASTER::ACTION::JSON::Create A New Array: Data Auto Fill Option
JSON Pointer で指定されたパスに配列を作成します。
- 
メモリ上に展開されたデータに対して、新規配列 (
Array) を作成する機能です。 - 
配列作成時に配列要素へデータを挿入しておくオプションが利用可能です。
 
Parameter.1
JSON Pointer: 配列型データの挿入位置を指定。
キー名は重複した場合、上書きされる。
ルート直下に "test" というキー名で配列を作成する、JSON Pointer の例、
    
  "/test"Parameter.2
配列要素数
配列末尾に要素を追加する回数、データ挿入する回数=配列要素数を指定します。
配列内部に 3 つデータを挿入する場合のパラメータ例として、
    
  3Parameter.3
挿入するデータ型の指定
    
  0値 0 を与えた時は配列要素末尾にデータ挿入を行わない。パラメータ.2 の指定が無効化される。
挿入するデータ型は
2種類のプリミティブ型とデータ構造型から選ぶ。Boolean には専用命令があります。
| Number | Data Type | detail | 
|---|---|---|
| 0 | 何も挿入しない | パラメータ.2 の指定を無視。 | 
| 1 | 数値型 | 0 から始まる連番が自動で代入される。 | 
      
| 2 | 文字列型 | 空文字列 "" が自動で代入される。 | 
      
| 3 | 配列 | 初期値無し、二次元配列となる。 | 
| 4 | オブジェクト | 初期値 {"key":0} が代入される。キー名に対応した数値型は連番。 | 
      
    
  {
    "test":[]
}
    
  {
    "test":[
        0,
        1,
        2
    ]
}
    
  {
    "test":[
        "",
        "",
        ""
    ]
}
    
  {
    "test":[
        [],
        [],
        []
    ]
}
    
  {
    "test":[
        {"key":0},
        {"key":1},
        {"key":2}
    ]
}