Find the path to any value in your JSON, or look up a value by its path.
Loading tool…
Paste JSON and the path finder lists every value with its path in dot notation (user.tags[0]) and bracket notation (['user']['tags'][0]), along with its type and value. You can also type a path to look up a value. Paths work like JavaScript property access, so you can paste them straight into your code.
Get the exact property path to read a nested value in JavaScript or Python.
List every field in a payload when mapping it to a database or form.
Check that a value exists at the path your code expects.
Dot notation (a.b[0]), bracket notation (['a']['b'][0]) and simple JSONPath that starts with $, such as $.a.b[0].
No. Expressions like $..price, [*] or ?(@.price > 10) aren't supported; each query looks up one exact path.
Use the index in square brackets, starting from 0: items[0] is the first item, and matrix[1][0] is the first item of the second inner array.
Use bracket notation, for example ['first name'], which works for any key.
No. Everything runs in your browser; nothing you paste or upload is sent to our servers.