チェーンの一部としてJavaScript Object Notation(JSON)データを変換、フェッチ、変換するには、JSON接続コマンドを含むステップを追加します。
これらのコマンドを有効にするには、IT管理者はまずJSON接続 を作成します。
配列からCSVへ
各カラムの名前とその値への JSONPath を指定して JSON 配列を CSV ファイルに変換するには、Array to CSV コマンドを使用します。カラムに複数の値がある場合は、選択した区切り文字で区切られる。
プロパティ
プロパティ |
詳細 |
JSONデータ |
JSONとして解析し、変換するファイルまたはテキストを入力します。 |
ルートへのパス |
JSONのルート要素の中に入れ子になっている配列をCSVに変換するには、ルート配列要素のパスを入力します。 |
フィルター |
項目の配列にフィルタを追加する。フィルタを適用しない場合は空白のままにする。 |
複数値の区切り記号 |
1つのJSONPathに対して取得された複数の値を列で区切るために使用する区切り文字を入力します。 |
プレビュー結果 |
作成されたCSVファイルをプレビューするには、このボックスにチェックを入れます。 |
列 |
生成するカラムとそれに対応するJSONPathを入力する。 注: カラムをうまく生成するために、JSONPaths をテストする。 |
区切り記号 |
変換後のファイルで使用する区切り記号を選択します。 |
出力
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンド実行時のエラー |
10 |
警告 |
解析されたJSONが提供されたスキーマと一致しない。 |
CSVからJSONへ
表形式のデータセットをJSON配列に変換するには、CSV to JSON コマンドを使用する。
プロパティ
プロパティ |
詳細 |
入力ファイル |
JSONに変換するCSVファイルを入力します。 |
区切り記号 |
入力ファイル で使用する区切り記号を選択する。 |
出力
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンド実行時のエラー |
CSVオブジェクト
各列の名前とその値へのJSONPathを指定して、JSONオブジェクトを1行のCSVファイルに変換するには、Object to CSV コマンドを使用します。カラムに複数の値がある場合は、選択した区切り文字で区切られる。
プロパティ
プロパティ |
詳細 |
JSONデータ |
JSONとして解析し、検証するファイルまたはテキストを入力します。 |
ルートへのパス |
変換するオブジェクトがCSVのルート要素にネストされている場合は、CSVに変換するルートオブジェクト要素へのパスを入力します。 |
複数値の区切り記号 |
カラム内の1つのJSONPathに対して、複数の値の取得を区切るために使用するデリミタを選択します。 |
プレビュー結果 |
作成したCSVファイルをプレビューするかどうかを選択します。 |
列 |
生成するカラムとそれに対応するJSONPathを入力する。 |
出力
出力 |
出力タイプ |
出力 |
出力タイプ |
変換後のファイル |
ファイル |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンド実行時のエラー |
10 |
警告 |
解析されたJSONが提供されたスキーマと一致しない。 |
スキーマの検証
ファイルやテキストをJSONとして解析するには、Validate schema コマンドを使用する。JSONをパースした後、提供されたスキーマが結果に対して検証される。出力は、他のコマンドで使用するためのJSONファイルである。
プロパティ
プロパティ |
詳細 |
JSONデータ |
JSONとして解析し、検証するファイルまたはテキストを入力します。 |
スキーマ |
解析されたJSONを検証するスキーマを入力します。 |
出力
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンド実行時のエラー |
10 |
警告 |
解析されたJSONが提供されたスキーマと一致しない。 |