JSONata

Client

Paste JSON and a JSONata expression to transform or query it. Prefer JSONPath / JMESPath or jq when your runtime or docs require those languages—this page is for JSONata-shaped workflows.

Learn more: JSONata vs jq and JSONPath

Evaluate JSONata expressions on JSON in your browser—the same language family used in many integration and flow tools. Parsing and evaluation stay local.

When to pick this page

Choose JSONata when your team already writes JSONata for mapping, filtering, or aggregates. Choose JSONPath/JMESPath or jq when downstream systems require those grammars unchanged.

Agent prefill keys

To keep manifests compact, URL prefill reuses the jq tool’s secondary keys (`jqf` / `jqfb`) for the expression string even though the language here is JSONata, not jq.

JSONata

?

JSONata is a declarative query and transform language (common in Node-RED and integration flows). It differs from JSONPath, JMESPath, and jq — use those pages when your stack expects those dialects.

Common use cases

  • Prototype Node-RED–style transforms on a single payload before wiring a flow.
  • Sum, map, or reshape arrays with compact expressions when jq is not the target dialect.
  • Share a prefilled link with agents: same query keys as jq (`q` / `qb` document, `jqf` / `jqfb` expression).

Common mistakes to avoid

  • Expecting JSONPath or jq syntax

    JSONata has its own operators and path rules. Move to the JSONPath & JMESPath or jq page when you need those grammars unchanged.

  • Assuming async side effects

    This page evaluates expressions in the browser only—no HTTP, files, or custom function libraries beyond what JSONata provides.

FAQ

Is my JSON uploaded?

No. Parsing and JSONata run entirely in your browser tab.

Why reuse jqf for the expression in URLs?

Agent prefill shares the same secondary keys as the jq tool so manifests stay small; the expression field is still JSONata on this route.

Common search terms

Phrases people search for that match this tool. See the full long-tail keyword index.

  • jsonata online
  • jsonata query json browser
  • transform json jsonata

Related utilities you can open in another tab—mostly client-side.