JSON の [ノード リストの取得] アクション

このアクションを使用して、ノード パスのノードのリストを取得することができます。

設定

ノード パスの子ノードのリストを取得します。
注: [JSON] > [ノード リストの取得] アクションを実行して数字を取得するとき、数字に小数点が含まれていて 7 桁を超える場合、取得された数字は科学的表記 (指数数字) に変換され、正しく表示されません。たとえば、数字 77777778.077.7777778E7 と取得されます。
回避策: 正しくフォーマットされた数字を取得するには、以下の手順を実行します。
  1. Bot で、[文字列をロケールの番号に変換] アクションを使用して文字列からロケール形式の数値に変換します。
  2. ユーザーが指定した数字を文字列に変換するには、小数点以下の精度の [数字を文字列に変換] アクションを使用します。
  • キーまたはノード パスを入力し、複数のノードを取得するか、変数を選択します。
    注: JSON のルート レベルからキーの値を取得する場合は、[JSON ノード キーまたはパス] フィールドに「$」と入力します。
  • セッション名を入力するか、[セッションを開始] アクションで使用した既存の変数を選択します。
  • [結果を変数に保存] フィールドで、出力を保持するリスト型変数を選択します。

一部のアクション ([ノード リストの取得] など) の使用方法の詳細については、この例のトピックを参照してください Bot での JSON パッケージアクションの使用例