JSON-Daten mit JSONPath-Ausdrücken abfragen und fortgeschritten navigieren
Professionelle Tools für
Full JSONPath expression support including dot notation, bracket notation, wildcards, and array slicing
See matching results instantly as you type your path expression — no need to click a button
Built-in examples for common JSONPath patterns to help you learn the syntax quickly
Returns all matching nodes when your expression matches multiple values in the document
Navigate deeply nested structures with recursive descent (..) and wildcard (*) operators
All querying runs in your browser — your JSON data and queries stay completely private
Häufige Fragen zu
JSONPath is a query language for JSON, similar to XPath for XML. It supports wildcards, filters, and recursive descent. JSON Pointer (RFC 6901) is simpler — it only points to a single specific location. Use JSONPath when you need to match multiple nodes or filter by conditions.
$ represents the root of the JSON document. All JSONPath expressions start with $. For example, $.store.book[0].title navigates from root → store → book array → first element → title property.
Use [*] to select all elements. For example, $.users[*].name returns the name property of every object in the users array. You can also use .. for recursive descent to find all matching keys at any depth.
Yes, use filter expressions like $.books[?(@.price < 10)] to select books cheaper than $10. The @ symbol refers to the current element being evaluated. You can combine conditions with && (and) and || (or).
Extracting specific fields from API responses, navigating complex config files, testing API output in automated tests, and querying large datasets. JSONPath is also used in tools like Postman, Kubernetes, and various ETL pipelines.
Entdecken Sie weitere JSON-Verarbeitungstools