JSON Caminho Localizador
Consulte dados JSON com expressões JSONPath e navegação avançada
JSON Data
JSONPath Expression
Common Expressions
Funcionalidades
Ferramentas profissionais para
JSONPath Syntax
Full JSONPath expression support including dot notation, bracket notation, wildcards, and array slicing
Live Results
See matching results instantly as you type your path expression — no need to click a button
Expression Examples
Built-in examples for common JSONPath patterns to help you learn the syntax quickly
Multi-Match Support
Returns all matching nodes when your expression matches multiple values in the document
Nested Navigation
Navigate deeply nested structures with recursive descent (..) and wildcard (*) operators
Browser-Based
All querying runs in your browser — your JSON data and queries stay completely private
Perguntas Frequentes
Perguntas comuns sobre
What is JSONPath and how is it different from JSON Pointer?
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.
What does the $ symbol mean in JSONPath?
$ 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.
How do I select all items in an array?
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.
Can I filter results by conditions?
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).
What are common JSONPath use cases?
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.
Ferramentas JSON Relacionadas
Explore mais ferramentas de processamento JSON
Domine a Consulta e Extração de Dados JSON
Obtenha insights especializados sobre consultas JSONPath, extração de dados e técnicas avançadas de navegação JSON.