JSON パッケージ
- 最終更新日2024/07/23
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 パッケージのアクションを以下の順番で使用します。
- [セッションを開始] アクションを使用して JSON セッションを開始します。このセッション名は、対応するすべての アクション に使用します。
- JSON パッケージの使用可能なさまざまなアクションを使用して、JSON 関連のタスクを自動化します。
- [セッションの終了] アクションを使用してセッションを終了し、タスクを完了します。
JSON パッケージのアクション
JSON パッケージには、以下のアクションが含まれています。
アクション | 説明 |
---|---|
ノードの値を追加 | 「ノードの値を追加」を参照してください。 |
ディクショナリを JSON に変換 | 「ディクショナリを JSON に変換」を参照してください。 |
セッションの終了 | 「JSON の [セッションの終了] アクション」を参照してください。 |
ノード リストの取得 | 「JSON の [ノード リストの取得] アクション」を参照してください。 |
ノード値の取得 | 「JSON の [ノード値の取得] アクション」を参照してください。 |
JSON をディクショナリに変換 | 「JSON をディクショナリに変換」を参照してください。 |
セッションを開始 | 「JSON の [セッションを開始] アクション」を参照してください。 |
ノード値の更新 | 「ノード値の更新」を参照してください。 |
他のリソース
- 例
- 「Automation Anywhere University: RPA Training and Certification (A-People login required)」からの学習コース
- 動画