🔍

testar JSONPath

Teste expressões JSONPath com dados JSON. Suporta $, curingas, fatias de array e expressões de filtro. Resultados em tempo real no seu navegador.

Ferramentas para desenvolvedores Executa localmente Nenhum dado enviado
JSONPath consulta JSON expressões de filtro somente no lado do cliente
Entrada JSON
Caminho:
Exemplos:
Resultados —
Cole JSON e insira uma expressão JSONPath para ver os resultados
💡
Sintaxe do JSONPath: $ = 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

  1. Cole o documento JSON na área de entrada.
  2. Insira a expressão JSONPath que você deseja testar.
  3. Revise as correspondências retornadas e ajuste filtros ou seletores.
  4. Copie o caminho funcional para seu aplicativo, teste ou etapa de automação.
Entenda a ferramenta de testar JSONPath ▾
Exemplo
Entrada JSON: {"users":[{"name":"Alice","age":30},{"name":"Bob","age":17}]}
Saída Caminho: $.users[?(@.age >= 18)].name
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
JSONPath é o mesmo que jq?

Não — jq é uma linguagem de consulta separada. O JSONPath é padronizado na RFC 9535 e suportado por muitas bibliotecas.

Posso usar várias expressões ao mesmo tempo?

Atualmente, uma expressão por vez — os resultados mostram todos os nós correspondentes.

O que o Testar JSONPath Online — Consultar e testar expressões JSONPath grátis faz?

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.

O Testar JSONPath Online — Consultar e testar expressões JSONPath grátis é gratuito para usar?

Sim. Esta ferramenta é gratuita e não exige cadastro.