JSON の [ノード リストの取得] アクション
- 最終更新日2024/02/29
JSON の [ノード リストの取得] アクション
このアクションを使用して、ノード パスのノードのリストを取得することができます。
設定
ノード パスの子ノードのリストを取得します。
注:
アクションを実行して数字を取得するとき、数字に小数点が含まれていて 7 桁を超える場合、取得された数字は科学的表記 (指数数字) に変換され、正しく表示されません。たとえば、数字 77777778.07 は 7.7777778E7 と取得されます。
回避策: 正しくフォーマットされた数字を取得するには、以下の手順を実行します。
- Bot で、[文字列をロケールの番号に変換] アクションを使用して文字列からロケール形式の数値に変換します。
- ユーザーが指定した数字を文字列に変換するには、小数点以下の精度の [数字を文字列に変換] アクションを使用します。
- キーまたはノード パスを入力し、複数のノードを取得するか、変数を選択します。注: JSON のルート レベルからキーの値を取得する場合は、[JSON ノード キーまたはパス] フィールドに「$」と入力します。
- セッション名を入力するか、[セッションを開始] アクションで使用した既存の変数を選択します。
- [結果を変数に保存] フィールドで、出力を保持するリスト型変数を選択します。
一部のアクション ([ノード リストの取得] など) の使用方法の詳細については、この例のトピックを参照してください Bot での JSON パッケージ アクションの使用例