15 paths
JSON Input
Loading editor...
JSON Paths
PathValue
$Object(2 keys)
$.usersArray(2)
$.users[0]Object(3 keys)
$.users[0].id1
$.users[0].nameAlice
$.users[0].addressObject(2 keys)
$.users[0].address.cityNew York
$.users[0].address.zip10001
$.users[1]Object(3 keys)
$.users[1].id2
$.users[1].nameBob
$.users[1].addressObject(2 keys)
$.users[1].address.citySan Francisco
$.users[1].address.zip94102
$.total2

JSON Path Finder

Find and copy path expressions from JSON data. Browse every path in your JSON structure, filter by key name or value, and copy paths for use with jq, JSONPath, or in your code for accessing nested properties.

Features

Frequently Asked Questions

What is a JSON path?

A JSON path is a string expression that identifies a specific location in a JSON document, like $.users[0].name. It's used by jq, JSONPath libraries, and many APIs to reference nested data.

How do I use the copied path?

The copied path can be used in jq commands (jq '.users[0].name'), JSONPath libraries in any language, JavaScript property access, or API query parameters that support dot notation.

Does it support arrays?

Yes. Array items are shown with bracket notation (e.g., $.users[0], $.users[1]) and you can see every element path individually.