$ = raiz ·
. = filho ·
[*] = todos os itens do array ·
[0] = índice ·
[0:2] = fatia ·
.. = descida recursiva ·
?(@.price < 10) = expressão de filtro.
Exemplo: $.store.book[?(@.category=="fiction")].title
O que é a ferramenta de testar JSONPath?
A ferramenta de testar JSONPath permite executar expressões JSONPath em dados JSON e inspecionar imediatamente os resultados correspondentes. É útil para depuração de API, fixtures de teste, regras de ETL e qualquer fluxo de trabalho em que você precise direcionar nós específicos dentro de JSON aninhado.
Como usar a ferramenta de testar JSONPath
- Cole o documento JSON na área de entrada.
- Insira a expressão JSONPath que você deseja testar.
- Revise as correspondências retornadas e ajuste filtros ou seletores.
- Copie o caminho funcional para seu aplicativo, teste ou etapa de automação.
Entenda a ferramenta de testar JSONPath ▾
Exemplo
Casos de uso comuns
- Teste expressões JSONPath com respostas de API e fixtures
- Confirme filtros e seletores de array antes de usá-los no código
- Depure estruturas JSON aninhadas consultando apenas os campos necessários
- Ensine colegas como o JSONPath seleciona nós em payloads complexos
Por que usar esta ferramenta
- Útil para APIs, regras de automação e depuração de fixtures.
- Torna mais fácil consultar arrays e objetos aninhados de forma interativa.
- Executa no navegador para que amostras JSON permaneçam locais durante os testes.
Perguntas frequentes
Não — jq é uma linguagem de consulta separada. O JSONPath é padronizado na RFC 9535 e suportado por muitas bibliotecas.
Atualmente, uma expressão por vez — os resultados mostram todos os nós correspondentes.
O Testar JSONPath Online — Consultar e testar expressões JSONPath grátis executa totalmente no seu navegador e ajuda você a concluir esta tarefa sem enviar dados para um servidor.
Sim. Esta ferramenta é gratuita e não exige cadastro.