JSONPath Extractor

Run JSONPath queries locally, use templates, and click tree nodes to fill expressions.

All processing on this page runs locally in your browser unless noted otherwise.

Templates
Source JSON
Query result
Local offline processing — data is never uploaded

How to use

  1. Paste source JSON on the left.
  2. Enter a JSONPath expression or pick a template.
  3. Inspect matches as code or tree, then copy/download.

Example

{
  "users": [
    { "id": 1, "name": "Ada", "status": 1 },
    { "id": 2, "name": "Lin", "status": 0 },
    { "id": 3, "name": "Tom", "status": 1 }
  ]
}

FAQ

Which JSONPath dialect is used?

jsonpath-plus. Prefer documented filters such as $[?(@.status===1)].

What if nothing matches?

You will see an empty-result message instead of an error.

Related tools