JSON のノードを取得
- 最終更新日2026/03/25
ノード取得 アクションは、セッション開始 アクションで指定した JSON ソースからキー値を抽出します。
ノード取得 からキーを抽出するために、正確なキーまたは特定のパスを指定できます。 抽出された値の新しいキー名も指定します。
設定
このアクションで利用できる設定は次のとおりです。
- セッション名
- セッション識別子。 前のセッション開始アクションで指定したセッション名を入力してください。 セッション名を直接入力するか、セッション名を含む文字列変数を選択するか、セッション変数を選択できます。
- 抽出するノード
- 値を抽出するためのノードまたはノードパスを指定してください。 ノード追加をクリックし、ノード追加モーダルで以下のパラメータを設定してください:
- ノード キーまたはパス: ノードキー名またはノードパスの名前。
-
値タイプ: ノードのデータタイプ。 オプションには 文字列、数値、Boolean、および 日時 が含まれます。注: ノード取得 アクションは、JSON サンプルが次の ISO8601 形式に従っている場合にのみ、日付と時刻を抽出します。
- DateTimeFormatter.ISO_ZONED_DATE_TIME 次に例を示します。 2023-08-19T14:30:00+05:30[Asia/Kolkata]
- DateTimeFormatter.ISO_OFFSET_DATE_TIME 次に例を示します。 2023-08-19T14:30:00+05:30
- DateTimeFormatter.ISO_INSTANT 次に例を示します。 2023-08-19T14:30:00Z
- キー名を変更 抽出されたノードキーの新しいキー名。 アクションは、抽出された値をこの新しいキー名で出力変数に保存します。 このフィールドは、深くネストされたノードの抽出を可能にします。
- 出力を変数に代入します
- 複数の変数を指定して特定のノード値を保存するか、すべての抽出された値を単一のディクショナリ変数に保存するためのディクショナリ変数を指定してください。
- 複数の変数: を選択し、変数マッピング モーダルの指示に従って、特定のキーを入力し、抽出されたノード値を保存するための対応する変数を選択してください。
- ディクショナリ: 辞書を選択し、既存の辞書変数を選択するか、変数を作成オプションを使用して辞書変数を作成します。
ノードキーまたはパス設定のフォーマット
このセクションでは、ノードキーまたはパス設定でノードキーおよびノードキーパスを指定するフォーマットについて説明します。 ネストされたノードや配列を持つノードを抽出するために、ドット表記を使用できます。
この JSON ソースについて:
{
"phone": "123456789",
"company":
{
"name": "XYZ Corp",
"City": "ABC",
"Country": "DEF",
"orders": [
{
"orderId": "A-101",
"item": "Laptop Stand",
"price": 45.00
},
{
"orderId": "A-102",
"item": "Wireless Mouse",
"price": 25.50
}
]
}
}
以下を指定してください。
- phoneを抽出します。
- company.name から会社名を抽出します。
- company.orders[0].item を使用して最初の注文IDの商品名(ノートパソコンスタンド)を抽出します。