Data formatters
JSON Path Explorer
Explore JSON paths, inspect nested values, and copy selected results locally in your browser.
How to use this tool
Paste JSON or drop a local JSON file.
Enter a JSONPath-like path such as `$.users[0].name` or select one of the discovered paths.
Use the selected output to inspect nested data before converting, documenting, or debugging an API payload.
JSONPath basics
`$` means the root of the JSON document.
Dot notation selects object keys, for example `$.user.name`.
Array indexes use square brackets, for example `$.users[1]`, and quoted bracket notation is useful for keys with spaces or punctuation.
Debugging nested JSON
Path exploration is useful when API responses contain deeply nested arrays and objects.
Listing discovered paths helps you find the exact key path before writing code, templates, mapping rules, or tests.
If a path returns nothing, check whether the current value is an object, array, string, number, boolean, or null.
Examples
Select the second user role
Input{"users":[{"role":"admin"},{"role":"editor"}]}Output$.users[1].role -> "editor"
Key with punctuation
Input{"user.name":"Alex"}Output$['user.name'] -> "Alex"
FAQ
Does this support every JSONPath feature?
No. It focuses on common root, object key, quoted key, and array index navigation for practical inspection.
Why does my path not match anything?
Check the exact key spelling, array index, and whether the value at each step is an object or array.
Can I load a JSON file?
Yes. Use the local file input or drag-and-drop support where available. The file is read in the browser.
Is the JSON stored?
No. Lumio analytics does not store tool inputs or JSON file contents.