JSONPath query

Run restricted read-only JSONPath queries on local JSON data, displaying matching paths and values.

Local browser processing
This page has passed the public directory check; full functionality is available after enabling JavaScript.
User Guide

How to use JSONPath for queries

The JSONPath query processes input only in the current browser; it does not upload, connect to the internet, or save user data.

  1. Input content

    Paste JSON and a query expression; root, properties, indices, wildcards, recursion, and slices are supported.

  2. Select a processing method

    Enter a query and run it; the tool rejects script expressions and modification operations.

  3. Check and export

    View matching paths, values, and counts, then copy or download the results.

Limitations and Notes

  • Does not support eval, scripts, predicate filtering, or remote data.
  • Wildcard results are limited to 1,000 items; traversal will be rejected when the limit is exceeded.
  • The tool only provides locally processed results; important configurations, secrets, documents, and published content must still be reviewed in the target environment.

FAQ

Will the input be uploaded to a server?

No. The page only uses browser memory, the local file API, and local resources already provided with the site.

Why can’t the filter expression be executed?

The tool uses a restricted, read-only syntax without scripts to prevent user input from being executed as JavaScript.

Why do the results still require manual review?

Edge-case syntax, regional standards, third-party readers, and target runtime environments may differ; the tool does not replace final validation.

Page feedbackFound an issue or have suggestions for improvement?
Feedback features need to be used in the online version

Please enable JavaScript in the online version before submitting; local features of the current tool or example are not affected.

Go to the online version for feedback