Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

parse_json

Reads a raw value (typically the request payload) and parses it as JSON into the data context. Almost every workflow starts with this — without it, task conditions that reference data.* see an empty context.

Synopsis

{
  "name": "parse_json",
  "input": {
    "source": "payload",
    "target": "order"
  }
}

Description

parse_json is an engine built-in from dataflow-rs. Orion declares no input schema for it, so a mistake in input surfaces when the task runs rather than when the workflow is saved.

Retry safety: pure. An engine built-in reads and writes the message and nothing else.

Fields

FieldTypeRequiredDefaultDescription
sourcestringyesWhere to read the raw value from, for example "payload"
targetstringyesField name under data; the parsed value is stored at data.{target}

Examples

{ "name": "parse_json", "input": { "source": "payload", "target": "order" } }

Last verified 14 September 2026