Add JSON
Paste or import a JSON document. The left editor keeps syntax highlighting and line numbers.
Try different keywords
No results found
The expression stays above both editors. Values, full paths, and JSON Pointer share one compact switcher, and the syntax reference can insert a query directly.
Click any row to fill its example into the query bar. The reference table doubles as an executable shortcut.
Paste or import a JSON document. The left editor keeps syntax highlighting and line numbers.
Type a JSONPath beginning with the dollar sign in the bar above. The query runs while you edit.
Values retrieve data, paths explain match locations, and JSON Pointer supports patches and standard references.
JSONPath turns navigating nested JSON from repeated expansion into one expression. It is useful for API debugging, automated tests, log filtering, and data mapping, especially when extracting several array matches at once.
The expression stays above the two editors so input and result remain visually paired. Values, paths, and pointers only change presentation and do not require parsing the source again.
JSONPath is a query language that can match many nodes with wildcards, recursion, and filters. JSON Pointer is a standard string that names one definite location. This tool can return matching locations as pointers.
The dollar sign means the root document. Inside a filter, @ means the current candidate node, allowing a field such as price to be inspected.
Native browser eval is not used. This page uses JSONPath Plus safe evaluation, which supports only its defined expression subset.
Results are always wrapped in an array. An empty array clearly separates no match from a node whose value is null or an empty array.
No. Parsing and querying happen only in the current browser page and are not written to browser storage.