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 命令を利用する。