OrbitTest
Dev Tools Mobile Client

Developer Tools

JSONPath Finder & Evaluator

Click any node to grab its JSONPath, or type an expression and watch the matches update live. Supports wildcards, recursive descent, slices and filters. Everything runs in your browser.

JSONPath
JSON — click a node to copy its path
Matches
 
Paste JSON to begin.

Build and verify JSONPath without guesswork

JSONPath is the de-facto query language for pulling values out of JSON — used in test assertions, API gateways, log pipelines and config tools. This finder removes the trial and error: click to discover a path, or type an expression to see exactly what it returns, including the concrete path of every match.

Supported syntax

  • $ root, .key / ["key"] child access
  • [0], [-1] indexes and [1:3] slices
  • * and [*] wildcards, .. recursive descent
  • [0,2] / ["a","b"] unions
  • [?(@.price < 10)] filters with == != < <= > >=

Frequently asked questions

How do I find the JSONPath of a value?

Paste your JSON, then click any key or value in the tree on the left. Its JSONPath is copied to your clipboard and shown in the query box, where it is immediately evaluated against the document.

Which JSONPath syntax is supported?

The evaluator supports the root $, child access (.key and ["key"]), array indexes including negatives, wildcards (* and [*]), recursive descent (..), array slices [start:end:step], unions [0,2] / ["a","b"], and simple filters such as [?(@.price < 10)] with == != < <= > >= comparisons.

What can I do with the matches?

Each match shows its concrete path and value. Use it to confirm a selector before wiring it into a test assertion, a transform, or a config that reads a value out of a JSON response.

Is my JSON uploaded?

No. Parsing and evaluation run locally in your browser. Your JSON never leaves your device.