Testador JSONPath

Todas as ferramentas

Cole JSON e uma expressão JSONPath para encontrar valores correspondentes, inspecionar caminhos de resultado e copiar dados extraídos.

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

  1. Cole JSON no campo de entrada.
  2. Insira uma expressão JSONPath que comece com $.
  3. Clique em Caminho de teste ou mantenha a execução automática ativada.
  4. 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.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações de JSONPath antes de usar uma expressão no código

Teste com payloads representativos porque as implementações diferem e um único exemplo não cobre dados ausentes ou repetidos.

Cardinalidade esperada

Confirme se a expressão deve retornar um, vários ou nenhum valor e o que acontece quando o caminho não existe.

Arrays e filtros

Teste arrays vazios, múltiplas correspondências, arrays aninhados, predicados, comparações numéricas e tipos inesperados.

Sintaxe das chaves

Use notação de colchetes para chaves com pontos, espaços, hífens ou caracteres que possam ser interpretados como caminho.

Compatibilidade da implementação

Verifique operadores, descida recursiva, funções e formato do resultado na biblioteca JSONPath exata da aplicação.

Privacidade e uso

Verificações rápidas sem conta

Toolinix foi feito para tarefas curtas de desenvolvimento: cole uma amostra segura, revise o resultado, copie o que precisa e siga em frente.

Sem login

Você pode usar as ferramentas sem criar conta, assinar newsletter ou salvar um workspace.

Local quando possível

Formatadores, geradores, codificadores e utilitários de texto geralmente rodam no navegador. Diagnósticos de rede podem precisar de uma consulta assistida pelo servidor para verificar URLs, domínios ou IPs públicos.

Não cole segredos

Não cole senhas de produção, chaves privadas, tokens de acesso, dados de clientes ou dados regulados em ferramentas online, a menos que sua própria política de segurança permita.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

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.