Create New Array (Auto Fill)
新規配列の作成、オートフィル
ASTER::ACTION::JSON
::Create New JSON Array and fill elements, by the specific JSON data (structure) type.
using JSON Pointer..
メモリ上に展開された既存 JSON に対して、新規配列 ( Array ) を作成する機能。
新規作成と同時に指定されたデータ型でデータの自動挿入も行います。
パラメータ 1 : JSON Pointer
JSON Pointer で配列型データの挿入位置を指定、配列を作成。
キー名は重複の無いものを選ぶ、重複した場合、上書きされる。
可読性が著しく悪くなるような深い階層に作らないことを推奨。
e.g. “/test” » ルート直下に “test” というキー名で配列を作成
パラメータ 2 : 配列に挿入される要素数
配列に対してデータ型を挿入する回数=配列要素数。
繰り返し処理の回数。
作成された配列に特定データ型を、パラメータで指定した回数、繰り返し挿入する。
e.g. 2 » 配列内部に 2 つデータを挿入する
パラメータ 3 : 挿入できるデータ型
挿入するデータ型は 4 種類から選ぶ、データ構造型も選択可能。
配列内部に配列を作成することで二次元配列が作れます。
e.g. 0
0 : 数値型 1 : 文字列型 2 : 配列型 (データ構造) 3 : オブジェクト (データ構造)
数値型は連番が自動で代入される。
文字列型は空文字列 "" が自動で代入される。
配列型は初期値として [null] が自動で代入される。
オブジェクト型は初期値 {“key”:0} が自動代入される。キー名に対応した数値型は連番。
注意点:1
メモリ上に展開されている JSON に対して変更が加えられる。
JSON ファイルから JSON がメモリにロードされている場合、ファイル内容には一切影響が無い。
メモリ内容をファイル保存するためには Save JSON to the File 命令を利用する。