Quester Studio

json

Pass through or subset the previous node output with optional JMESPath

Selects JSON for the next step — either the whole previous output or a JMESPath subset. Useful as a display/debug step or to narrow data before assert / transform.

For run-panel / --input data, use {{input.*}} (not this node’s root). Expressions are JMESPath on previous — body, not previous.body or input.field (How flows work).

in ×1 json out ×1
Passthrough or JMESPath subset. Multiple outgoing edges (fan-out) share the same output.

Data

FieldTypeDescription
labelstringOptional UI label
expressionstringOptional JMESPath; omit to pass through previous output

Input / output

Value
Execute inputPrevious node output
OutputFull previous output, or JMESPath result

Examples

Passthrough

{
  "id": "view",
  "type": "json",
  "data": { "label": "Inspect" }
}

First array item

{
  "id": "first",
  "type": "json",
  "data": { "expression": "items[0]" }
}

Input { "items": [{ "id": 9 }] }{ "id": 9 }.

HTTP body only

{
  "expression": "body"
}