Fatos principais
- Categoria
- Desenvolvimento e Web
- Tipos de entrada
- textarea, file, select, text, number, checkbox
- Tipo de saída
- html
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Visualizador de Caminhos JSON é uma ferramenta essencial para desenvolvedores e analistas de dados que precisam inspecionar estruturas aninhadas complexas. Ele transforma textos ou arquivos JSON e JSONL em uma árvore interativa, permitindo pesquisar campos, visualizar valores e copiar expressões JSONPath exatas com um clique, além de exportar o inventário completo de caminhos em formato CSV.
Quando usar
- •Quando precisar extrair caminhos JSONPath exatos para configurar integrações de API ou testes automatizados.
- •Para explorar e entender rapidamente a estrutura de arquivos JSON ou JSONL grandes e profundamente aninhados.
- •Quando for necessário documentar a estrutura de um payload exportando todos os seus caminhos para um arquivo CSV.
Como funciona
- •Cole seu texto JSON/JSONL diretamente no campo de entrada ou faça o upload de um arquivo.
- •Defina a profundidade de expansão inicial e use o campo de busca para localizar chaves ou valores específicos.
- •Navegue pela árvore interativa e clique em qualquer nó para copiar sua expressão JSONPath exata (ex: $.store.book[0].title).
- •Opcionalmente, ative a exportação para baixar um arquivo CSV contendo todos os caminhos mapeados.
Casos de uso
Exemplos
1. Extração de caminhos para testes de API
Engenheiro de QA- Contexto
- O engenheiro precisa validar o preço do primeiro livro em uma resposta de API de livraria.
- Problema
- Encontrar a sintaxe exata do JSONPath em um payload com múltiplos níveis de aninhamento.
- Como usar
- Cole o JSON da resposta da API, expanda a árvore até o array de livros e clique no campo 'price' do primeiro item.
- Configuração de exemplo
-
Profundidade expandida: 3, Termo de busca: price - Resultado
- O caminho exato $.store.book[0].price é copiado para a área de transferência, pronto para ser usado no script de teste.
2. Documentação de estrutura de logs JSONL
Analista de Dados- Contexto
- O analista recebeu um arquivo de log no formato JSON Lines e precisa mapear todos os campos disponíveis para o time de engenharia de dados.
- Problema
- Ler manualmente milhares de linhas para identificar a estrutura completa dos logs é inviável e propenso a erros.
- Como usar
- Faça o upload do arquivo .jsonl, selecione o formato 'JSON Lines' e ative a exportação em CSV.
- Configuração de exemplo
-
Formato de entrada: JSON Lines, Exportar todos os caminhos em CSV: ativado - Resultado
- A ferramenta gera uma árvore visual do primeiro registro e exporta um arquivo CSV com todos os caminhos JSONPath possíveis encontrados no arquivo.
Testar com amostras
json, csv, textHubs relacionados
FAQ
O que é JSONPath?
JSONPath é uma linguagem de consulta usada para selecionar e extrair dados específicos de um documento JSON, semelhante ao funcionamento do XPath para XML.
A ferramenta suporta arquivos JSON Lines (JSONL)?
Sim, você pode colar texto ou enviar arquivos no formato JSONL. A ferramenta detectará automaticamente ou você pode forçar o formato nas opções de entrada.
Posso exportar a estrutura do JSON?
Sim, ativando a opção 'Exportar todos os caminhos em CSV', você pode baixar uma lista completa de todos os caminhos JSONPath encontrados no seu arquivo.
Como funciona a busca na árvore?
Basta digitar um termo de busca e a ferramenta destacará os nós correspondentes, facilitando a localização de chaves ou valores em payloads extensos.
Como ajusto a visualização de arquivos muito grandes?
Você pode configurar a 'Profundidade expandida' para limitar quantos níveis da árvore são abertos por padrão, facilitando a navegação inicial sem sobrecarregar a tela.