Testador de JSONPath

Execute consultas JSONPath online para extrair campos aninhados e itens de arrays a partir de JSON. Suporta filtros, descida recursiva e slices.

Expressões comuns

Resultados encontrados

0 correspondências
Nenhuma correspondência para a expressão atual
[]

Visao geral da ferramenta: Testador JSONPath

O Testador JSONPath ajuda a extrair dados de JSON aninhado rapidamente. Digite uma expressao e veja na hora os caminhos e valores correspondentes para depuracao de API, analise de logs e automacao de testes.

O que e o Testador JSONPath?

E uma ferramenta visual para validar expressoes JSONPath sem scripts extras. Assim, voce confirma seletores e localiza campos aninhados com rapidez.

Como usar

  1. Cole o JSON no painel de entrada.
  2. Informe uma expressao JSONPath (ex.: $.store.book[*].title).
  3. Clique em Run Query para ver caminhos e valores encontrados.
  4. Use Copy Paths ou Copy Values para reaproveitar o resultado.

Casos de uso comuns

  • Depurar campos aninhados em respostas de API.
  • Extrair nos especificos de logs e configuracoes.
  • Validar expressoes antes de criar testes automatizados.

Destaques

  • Sintaxe essencial suportada: ., [], *, .., slices e filtros.
  • Resultado claro: mostra caminhos e valores formatados juntos.
  • Exemplos prontos: teste padroes comuns com um clique.
  • Copia rapida: exporta caminhos e valores facilmente.

Exemplos rapidos

  • Todos os livros: $.store.book[*]
  • Livros com preco < 10: $.store.book[?(@.price < 10)]
  • Todos os campos price: $..price
  • Titulo do primeiro livro: $.store.book[0].title

Dicas de uso

  1. Garanta que o JSON esteja valido antes de testar.
  2. Comece com caminhos curtos e evolua para os complexos.
  3. Em filtros, confirme que o campo existe nos itens avaliados.
  4. Guarde expressoes reutilizaveis para o time.

❓ Perguntas frequentes

Q1: Por que a leitura do JSON falha?
R: Verifique virgula final, comentarios ou chaves sem aspas.

Q2: Por que nao ha resultados?
R: Geralmente o caminho nao corresponde a estrutura real.

Q3: Suporta filtro, busca recursiva e slice?
R: Sim, esses padroes comuns sao suportados.