Nodaro ドキュメント
ドキュメントノードリファレンスモデルAI エージェント(MCP)開発者向けセルフホスティングリサーチ
自動化

JSON 処理

JSON 処理は、JSON をフィルターして整形するレガシーノードです。ノードピッカーからはなくなりましたが、保存済みのワークフローでは引き続き動作します。代わりにフィールドを抽出を使ってください。

JSON 処理(JSON Process)ノードは、JSON データを変換します。データ内のパスに移動し、フィルターの条件に一致する項目を残して、各項目を選んだフィールドだけに絞り込みます。JSON 処理はレガシーノードです。ノードピッカーには表示されなくなりましたが、すでに JSON 処理ノードを含むワークフローは、これまでどおり読み込まれて実行されます。新しいワークフローでは、フィールドを抽出(Extract Field)、リストをフィルター(Filter List)、そのほかのリスト系ノードを使ってください。

代わりに使うノード

やりたいこと使うノード
JSON から 1 つのフィールドやネストしたパスを取り出すフィールドを抽出
条件に一致する項目だけを残すリストをフィルター
位置、ランダム、名前で項目を選ぶセレクター(Selector)
項目を並べ替えるリストを並べ替え(Sort List)
重複した項目を取り除く重複を削除(Remove Duplicates)
リストソースWeb スクレイピング検索結果リストをフィルターフィルターの代わりフィールドを抽出パスの代わり
新しいワークフローでは、リストをフィルターとフィールドを抽出が、JSON 処理ノードの役割を果たします。一致する項目を残してから、必要なフィールドを取り出します。

保存済みの JSON 処理ノードの動作

JSON 処理ノードは、前のノードから JSON または JSON を含むテキストを受け取り、処理した結果を次に送ります。結果がリストの場合、後ろのノードを項目ごとに 1 回ずつ実行できます。実行後は、設定パネルに結果のプレビューか、エラーが表示されます。

このノードには、2 つのモードがあります。

設定説明
モードデフォルトのビジュアルは、以下のフィールドから変換を組み立てます。詳細は、代わりに記述した式を使います。
入力パスビジュアルモードで使います。処理する配列またはオブジェクトへのドットパスで、たとえば data.items です。空欄にすると、入力全体を使います。
フィルタービジュアルモードで使います。フィールド、演算子、値からなる条件です。条件を満たした項目だけが残ります。演算子は、等しい、等しくない、含む、含まない、で始まる、で終わる、より大きい、より小さい、空である、空ではない、正規表現に一致、リストに含まれるです。
プロジェクションビジュアルモードで使います。各項目に残すフィールドです。Enter または Tab を押すと、フィールドが追加されます。空欄にすると、すべてのフィールドが残ります。
式詳細モードで使います。式として書いた変換です。デフォルトの . は、入力をそのまま返します。パネルの構文リファレンスに、式で使えるものが一覧表示されます。

クレジット

JSON 処理は無料です。

ヒント

  • 編集するときに作り直す:JSON 処理を使っているワークフローを変更するときは、フィールドを抽出とリストをフィルターへの置き換えを検討してください。どちらも、上流のデータから検出されたフィールドを表示します。
  • 深いデータにはフィールドを抽出をつなげる:出力タイプを JSON にしたフィールドを抽出は、データの一部を 2 つ目のフィールドを抽出に渡せます。これが、入力パスの代わりになります。

よくある質問

最終更新

目次