Visualizador de caminhos JSON

Visualiza JSON ou JSONL como uma arvore expansivel e permite copiar expressoes JSONPath para cada no

Tags relacionadas

Cole JSON ou JSON Lines, ou envie um arquivo, para inspecionar estruturas aninhadas como em um explorador de arquivos. Pesquise campos, expanda arrays e objetos, copie caminhos exatos como $.store.book[0].title e exporte todo o inventario de caminhos em CSV.

Exemplos de resultados

1 Exemplos

Explorar um payload store aninhado e copiar caminhos JSONPath

Use a arvore para entender arrays, objetos e caminhos exatos antes de escrever testes ou transformacoes.

JSON Path Visualizer report with 16 total paths, 3 visible matches, copied path actions, and CSV export.
Ver parâmetros de entrada
{ "jsonInput": "{\n \"store\": {\n \"book\": [\n { \"title\": \"Clean Code\", \"price\": 32, \"authors\": [\"Robert C. Martin\"] },\n { \"title\": \"The Pragmatic Programmer\", \"price\": 28, \"authors\": [\"Andrew Hunt\", \"David Thomas\"] }\n ],\n \"bicycle\": { \"color\": \"red\", \"price\": 99.95 }\n }\n}", "jsonFile": "", "inputFormat": "auto", "searchTerm": "price", "expandDepth": 3, "includeValuesPreview": true, "exportAllPathsAsCsv": true }

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: .json, .jsonl, application/json, text/plain

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

Mapeamento de respostas de APIs REST para configuração de webhooks e extração de dados.
Criação de scripts de automação de testes (QA) que validam campos específicos dentro de payloads complexos.
Documentação de esquemas de dados para equipes de engenharia, exportando a estrutura completa em CSV.

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, text

Hubs 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.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/json-path-visualizer

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
jsonInput textarea Não -
jsonFile file (Upload necessário) Não -
inputFormat select Não -
searchTerm text Não -
expandDepth number Não -
includeValuesPreview checkbox Não -
exportAllPathsAsCsv checkbox Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/json-path-visualizer para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-json-path-visualizer": {
      "name": "json-path-visualizer",
      "description": "Visualiza JSON ou JSONL como uma arvore expansivel e permite copiar expressoes JSONPath para cada no",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=json-path-visualizer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]