# Visualizador de caminhos JSON

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

> Página canônica: https://elysiatools.com/pt/tools/json-path-visualizer

- **Categoria:** Developer Tools

- **Palavras-chave:** caminho JSON, arvore JSON, estrutura

## Visão geral

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.

## Entradas

- **Entrada JSON** (textarea): { "store": { "book": \[ { "title": "Clean Code", "price": 32 } \] } }
- **Arquivo JSON ou JSONL** (file)
- **Formato de entrada** (select)
- **Termo de busca** (text): e.g. price or $.store.book\[0\]
- **Profundidade expandida** (number)
- **Mostrar pre-visualizacao** (checkbox)
- **Exportar todos os caminhos em CSV** (checkbox)

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

## Perguntas frequentes

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

## Ferramentas relacionadas

- [Detector de desbalanceamento e reamostragem](https://elysiatools.com/pt/tools/dataset-imbalance-detector-resampler): Detecta desbalanceamento de classes em datasets CSV ou JSON, compara estrategias e previsualiza uma saida balanceada
- [Detector de anomalias em series temporais](https://elysiatools.com/pt/tools/time-series-anomaly-detector): Envia dados de serie temporal em CSV ou JSON, detecta anomalias com Z-Score e IQR e retorna um relatorio com grafico
- [Detector de conflitos de prefixo e abreviacao em mock data](https://elysiatools.com/pt/tools/mock-data-naming-conflict-detector): Detecta nomes de campo visualmente confusos e colisoes de prefixo em CSV, JSON ou schemas
- [Perfilador de qualidade de datasets](https://elysiatools.com/pt/tools/dataset-quality-profiler): Gera um perfil de qualidade para CSV ou JSON com faltantes, duplicados, drift de formato, tipos e outliers.
- [Analisador de logs estruturados](https://elysiatools.com/pt/tools/structured-log-analyzer): Detecta formatos comuns de logs, extrai campos principais e exporta em JSON, CSV ou SQL.
- [Divisor train/test com estratificação](https://elysiatools.com/pt/tools/train-test-split-with-stratification): Lê um dataset CSV/JSON e divide em train/validation/test com amostragem estratificada pela coluna alvo (70/15/15 padrão, semente reprodutível), ou k-fold estratificado; relatório de distribuição de classes por split com barras de desvio, checagem de vazamento por linhas duplicadas, prévia de SMOTE (interpolação de vizinhos no treino) e exportação dos CSV em ZIP.
- [Segmentação de atividade de voz](https://elysiatools.com/pt/tools/audio-voice-activity-segmentation): Detecta provável atividade na faixa de voz e exporta intervalos de fala/não fala em JSON, CSV, SRT ou lista FFmpeg.
- [Planejador de migracao CSV para banco de dados](https://elysiatools.com/pt/tools/csv-to-database-migration-planner): Infere um schema relacional a partir de CSV e gera planos CREATE TABLE e ALTER para PostgreSQL, MySQL, SQLite ou SQL Server

## Exemplos

- [Exemplos CSV](https://elysiatools.com/pt/samples/csv-samples): Arquivos CSV de exemplo com vários tipos de dados, tamanhos e níveis de complexidade
- [Exemplos Python](https://elysiatools.com/pt/samples/python): Exemplos de código Python e demonstrações Hello World
- [Exemplos JSON de Chat](https://elysiatools.com/pt/samples/chat-transcript-json): Exemplos JSON para transcricoes de chat multirrole
- [Exemplos JSON de Texto Rico](https://elysiatools.com/pt/samples/rich-media-json): Exemplos JSON para editores de texto rico (TipTap, Quill, Slate)

## Conteúdo relacionado

- [Ferramentas de utilidade, inspecao e transformacao JSON](https://elysiatools.com/pt/hubs/json-utility): Formate, inspecione, compare, mescle, transforme, valide, analise e marque JSON para fluxos de API e dados.
- [Depuracao de Observabilidade com Logs, Traces, Webhooks e Payloads JSON](https://elysiatools.com/pt/hubs/observability-debugging): Analise logs, decodifique traces, inspecione evidencias webhook/API, explore payloads JSON e extraia padroes recorrentes antes do resumo de incidente.
