Getting started
Rules Engine Widgets
JSON Filter
5 min
purpose to extract, transform, or filter specific values from a json object or array the json filter node allows you to isolate only the relevant parts of incoming data — making it easier to pass clean, structured information to downstream nodes problem statement apis and other data sources often return large or nested json objects with unnecessary fields manually handling these fields can clutter workflows and cause confusion the json filter node simplifies data management by allowing users to define which keys or conditions to include or exclude, ensuring only relevant data continues through the workflow requirements must accept valid json objects or arrays as input should support key based field selection and conditional filtering must handle both inclusion and exclusion of fields should support nested key access using dot notation (e g , user name) must output valid json for further processing use cases extracting key fields from large api responses filtering data arrays based on specific conditions (e g , status == "active") passing simplified json objects to ui elements or other workflow nodes cleaning noisy or redundant json data before storage or display working with structured data transformations in rag, api, or form workflows outcome produces a clean, filtered json output containing only the specified keys or matching conditions — reducing data complexity and improving workflow performance how to use 1\ drag & drop add the json filter node into your workflow after any node that produces json data (e g , api response, file upload, database query) 2\ input json connect a variable or node output containing json data 3\ filtering mode select your desired filtering behavior result variable assign a name for the filtered output variable node output output variable defined in result variable name output type json object or array