FlowDSL Node Catalog

JSON Merge

Merge the input packet with a constant object or another packet field. Deep-merge.

Overview

PropertyValue
Node IDcore/json-merge
Kindtransform
Modulecore-flowdsl
Repogo-flowdsl
Handlergithub.com/redelay/go-flowdsl/nodes/core.JSONMerge
Iconlucide:git-merge
Color#8b5cf6
Tagsjson, merge

Outputs

  • out — Merged packet.

Settings

PropertyTypeRequiredDefaultUI GroupDescription
strategystring (deep|shallow|replace)—deep—
withobject—map[]—Static object merged into the packet (deep merge).
withPathstring———Dotted path on the input packet to merge in (overrides "with").

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: transform
    action_ref: core/json-merge
    config:
      strategy: deep
      with: {}
      withPath: some.packet.path