チェーンの一部としてJavaScript Object Notation (JSON) データを変換/取得/変換するには、JSON接続コマンドを含むステップを追加します。
これらのコマンドを有効にするには、まずIT管理者がJSON接続を作成します。
配列からCSVへ
各列の名称と値へのJSONPathを指定して、JSON配列をCSVファイルに変換するには、Array to CSV コマンドを使用します。列が複数の値を持つ場合は、選択された区切り文字で区切られる。
プロパティ
| プロパティ |
詳細 |
| JSONデータ |
JSONとして解析し変換するファイルまたはテキストを入力します。 |
| ルートへのパス |
JSONのルート要素に入れ子になっている配列をCSVに変換するには、ルート配列要素のパスを入力します。 |
| フィルター |
アイテムの配列にフィルターを追加する。フィルターを適用しない場合は、空白のままにする。 |
| 複数値の区切り記号 |
1つのJSONPathに対して取得された複数の値を列で区切るために使用する区切り文字を入力します。 |
| プレビュー結果 |
作成したCSVファイルをプレビューするには、このチェックボックスをオンにします。 |
| 列 |
生成する列とそれに対応するJSONPathsを入力する。 メモ: 列を正常に生成するヘルプとして、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がプロバイダーのスキーマと一致せず |