Testador JSONPath
Cole JSON e uma expressão JSONPath para encontrar valores correspondentes, inspecionar caminhos de resultado e copiar dados extraídos.
Partidas
| Caminho | Valor |
|---|
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.
Guias relacionados
Entenda o workflow por trás desta ferramenta e o que revisar depois.
Como depurar payloads JSON de API
Um workflow prático para formatar JSON, encontrar erros de sintaxe, validar o formato do payload e revisar o status quando dados de API parecem errados.
Como depurar respostas JSON de API
Formate a resposta, confirme o status HTTP, valide o schema e compare mudanças do payload antes de alterar código.
Como limpar dados CSV antes de importar
Workflow de CSV cleanup para revisar imported data, deduplicar rows, filtrar records e extrair colunas importantes.
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.