FlowDSL Node Catalog

JSONPath Extract

Extract values from the input packet via JSONPath-style dotted paths.

Overview

PropertyValue
Node IDcore/jsonpath-extract
Kindtransform
Modulecore-flowdsl
Repogo-flowdsl
Handlergithub.com/redelay/go-flowdsl/nodes/core.JSONPathExtract
Iconlucide:crosshair
Color#8b5cf6
Tagsjson, transform, extract

Description

Reads one or more dotted paths from the input packet and writes each value to the output under the configured output key. Supports array indexing (items.0.id) and nested objects.

Outputs

  • out — Extracted fields keyed by the output names.

Settings

PropertyTypeRequiredDefaultUI GroupDescription
pathsobjectyesmap[]—Map of output key to JSONPath (e.g. {"email": "user.email"}).

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: transform
    action_ref: core/jsonpath-extract
    config:
      paths: {}