Build extraction rules
Test paths for analytics, ETL jobs, monitoring and low-code workflow tools.
Inspect tool
Test JSONPath expressions against sample JSON and inspect matching values locally in your browser.
Your input and result are not sent to JSON Hearth or stored on a server.
When to use it
JSONPath is a query notation for selecting values from nested JSON. Test expressions against real examples before using them in code or automation.
Test paths for analytics, ETL jobs, monitoring and low-code workflow tools.
Find matching values across arrays and objects without manually expanding every branch.
Verify whether a path, wildcard or filter returns the records you expect.
How it works
Paste a value, open a local file or begin with the working sample.
The transformation executes in your browser, not on our servers.
Check the output, then copy or download it for your next task.
Important limitations
JSONPath has multiple implementations with small syntax differences; verify compatibility with your target library.
A successful query does not validate the structure of future documents.
Common questions
No. Your input is processed by code running in your browser and is not sent to an application server.
Yes. The tool is free, requires no account and can be used directly in the browser.
The dollar sign represents the root value of the JSON document.
JSONPath is widely used but not implemented identically everywhere. Check the syntax supported by the library in your application.