Testador JSONPath
Help
Estado
Inativo
Partidas
0
Partidas
| Caminho | Valor |
|---|
Os valores correspondentes aparecerão aqui.
O que é um testador JSONPath?
Um testador JSONPath ajuda a consultar dados JSON aninhados com expressões de caminho, como propriedades de objetos, índices de array, curingas, fatias, pesquisa recursiva e filtros simples.
Isso é útil ao depurar respostas de API, verificar regras de automação, extrair valores de grandes cargas ou documentar caminhos JSON para testes e integrações.
Como usar o testador JSONPath
- Cole JSON no campo de entrada.
- Insira uma expressão JSONPath que comece com $.
- Clique em Caminho de teste ou mantenha a execução automática ativada.
- Revise os caminhos e valores correspondentes e copie a saída, se necessário.
Exemplos JSONPath suportados
$.store.books[0].title
Leia uma propriedade aninhada do primeiro item da matriz.
$.store.books[*].autor
Selecione uma propriedade de cada item de uma matriz.
$.store.books[?(@.price > 30)]
Filtre os itens da matriz usando uma comparação simples.
$..preço
Encontre propriedades correspondentes recursivamente.
$.store.books[0:2]
Retorna uma fatia de um array.
$['loja']['bicicleta']['cor']
Use notação de colchetes para nomes de propriedades entre aspas.
Ferramentas relacionadas
Você também pode achar essas ferramentas úteis.
Formatador JSON
Formate e reduza JSON instantaneamente.
Dados e Formatação
›
Validador/gerador de esquema JSON
Gere o esquema JSON a partir do JSON e valide o JSON no esquema.
Dados e Formatação
›
Ferramenta de Diff JSON
Compare dois objetos JSON instantaneamente no seu navegador.
Dados e Formatação
›
Visualizador de linhas JSON / Visualizador NDJSON
Visualize NDJSON como uma tabela e converta-o em uma matriz JSON.
Dados e Formatação
›
Perguntas frequentes sobre o testador JSONPath
Esta ferramenta oferece suporte a filtros JSONPath?
Sim. Ele suporta filtros simples como @.price > 30, @.active == true e @.status != "archived".
Posso usar a pesquisa JSONPath recursiva?
Sim. Expressões como $..price encontram nomes de propriedades correspondentes em qualquer lugar da árvore JSON atual.
Suporta todas as extensões JSONPath?
Não. Ele se concentra na sintaxe JSONPath comum para propriedades, colchetes, curingas, índices, fatias, pesquisa recursiva e comparações simples.
Meu JSON está armazenado?
Não. Ele é processado apenas no seu navegador.