JSON パッケージ

JSON パッケージは、JSON データの操作に役立ちます。このパッケージにより、JSON 文字列内の値の追加や更新、JSON 文字列の解析によるノード パスを使用したオブジェクトへの変換、JSON 文字列から辞書への変換など、JSON データを効果的に操作できます

このパッケージは、データ交換に JSON を使用する Web サービスや API とオートメーション ワークフローをシームレスに統合するうえで重要な役割を果たします。

メリット

  • JSON (JavaScript Object Notation) は、データの保存、転送、取得に適した軽量でわかりやすい、拡張可能な形式です。JSON は、データのキーと値のペアを使用し、より高速なデータ交換と Web サービスの結果を提供します。
  • ほとんどの REST Web サービス (API)、一部の設定ファイル、MongoDB などの多くの NoSQL データベースでは、一般に、データ交換に適した柔軟な形式を理由に JSON を使用しています。軽量で解析しやすい、テキストベースのデータ形式になっているため、提供されたデータを理解して解釈するために追加のコードは必要ありません。
  • JSON ファイルは、オートメーションがサーバー、環境固有、またはフォルダー共有の詳細を決定するときに参照する設定データの保存や取得に最適です。
  • JSON の柔軟な構造は、さまざまなデータ型や複雑なデータ階層に効率的に対応します。

JSON データ型

JSON の値は、以下のデータ型でなければなりません。
  • 文字列
  • 数字
  • オブジェクト (JSON オブジェクト)
  • Array
  • ブール型

JSON 構造体について

JSON では、データは主に次の 2つの構造体に格納されます。
  • オブジェクト: JSON のオブジェクトは、中括弧 {} で囲まれたキーと値のペアのコレクションです。各キーは、引用符 (““) で囲んだ文字列であり、その後にコロン (:) が続きます。カンマ (,) は、キーと値のペアを区切るために使用します。

    例: {"name ": "John", "age": "30", "city": Detroit}

  • 配列: 配列は、値の順序付きリストであり、大括弧 [] で囲みます。配列内の値は、カンマ (,) で区切ります。

    例: ["John", "Annie", "Shane"]

JSON パッケージの使用

JSON パッケージアクションを以下の順番で使用します。
  1. [セッションを開始] アクションを使用して JSON セッションを開始します。このセッション名は、対応するすべての アクション に使用します。
  2. JSON パッケージの使用可能なさまざまなアクションを使用して、JSON 関連のタスクを自動化します。
  3. [セッションの終了] アクションを使用してセッションを終了し、タスクを完了します。

JSON パッケージアクション

JSON パッケージには、以下のアクションが含まれています。
アクション 説明
ノードの値を追加 ノードの値を追加」を参照してください。
ディクショナリを JSON に変換 ディクショナリを JSON に変換」を参照してください。
セッションの終了 JSON の [セッションの終了] アクション」を参照してください。
ノード リストの取得 JSON の [ノード リストの取得] アクション」を参照してください。
ノード値の取得 JSON の [ノード値の取得] アクション」を参照してください。
JSON をディクショナリに変換 JSON をディクショナリに変換」を参照してください。
セッションを開始 JSON の [セッションを開始] アクション」を参照してください。
ノード値の更新 ノード値の更新」を参照してください。

他のリソース