Pular para o conteúdo
Toolars
Explorar
Reportar erro

Desenvolvimento · utilitário Local

Visualizador de árvore JSON

JSON Tree Viewer

Inspecione e formate JSON de até 256 KiB localmente. Rejeite chaves duplicadas e vírgulas finais; exporte JSON formatado ou minificado sem enviar arquivos.

Caminho da tarefa / da entrada ao resultado

Cole o JSON

Exemplo prático

Roda localmente · Nada é enviado

Exemplo prático

Ler identificadores grandes em uma resposta de API

Use uma resposta fictícia para comparar números, textos e listas. Um identificador grande deve manter todos os dígitos.

Entrada e ajustes
{"items":[{"id":9007199254740993,"active":true}]}
Saída esperada
id: 9007199254740993 · active: true

Passos para reproduzir

Expanda items e o primeiro objeto. Compare a árvore com as saídas formatada e minificada.

Confira antes de usar

O identificador não deve virar 9007199254740992. Vírgulas finais e chaves duplicadas são rejeitadas. Sintaxe válida não comprova que a resposta atende ao esquema da aplicação.

Como Visualizador de árvore JSON funciona, privacidade e ferramentas relacionadas

Caminho da tarefa / da entrada ao resultado

Como explorar JSON como uma árvore

  1. 01

    Cole o JSON

    Cole o documento em Entrada JSON, ou pressione Carregar exemplo para um exemplo aninhado. A barra de ferramentas mantém os limites visíveis o tempo todo: 256 KiB de entrada, 40 níveis de aninhamento e 10.000 nós.

  2. 02

    Deixe o verificador analisar

    JSON colado é verificado imediatamente, enquanto mudanças digitadas são verificadas após uma breve pausa, para que um documento grande não seja revalidado a cada tecla. Erros de sintaxe mostram linha, coluna, trecho próximo e uma dica de recuperação; Ir para o erro leva ao ponto indicado. Violações dos limites são informadas separadamente.

  3. 03

    Inspecione a árvore

    Na aba Árvore, expanda e recolha nós. Toda linha mostra o tipo; apenas arrays, objetos e strings mostram também um tamanho em itens, chaves ou caracteres. Para nós com muitos filhos, navegue em páginas de 50. O resumo acima informa o total de nós e a profundidade analisada; recolher ramos facilita a inspeção de documentos longos.

  4. 04

    Formate ou minifique a saída

    Mude para Formatado para um documento legível ou Minificado para um resultado compacto de uma linha, e escolha 2 ou 4 espaços para a indentação formatada. As duas visualizações derivam do mesmo valor analisado, então sempre concordam com a árvore.

  5. 05

    Copie ou exporte o resultado

    Copiar JSON e Baixar .json usam a visualização atual: texto minificado na aba Minificado, texto formatado nas abas Árvore e Formatado. Escolha a aba antes de exportar. Quando a inspeção terminar, Limpar esvazia a entrada e o resultado em um passo.

  6. 06

    Continue com este resultado

    Abra um novo espaço de trabalho abaixo com uma cópia deste resultado. Nada é enviado ou salvo; execute a próxima ferramenta quando estiver pronto. Uma continuação por vez. Feche-a antes de abrir outra. Mudar o resultado de origem, sair ou atualizar esta página, ou 10 minutos após abrir limpa a continuação e suas edições. A origem fica aqui.

Fatos da ferramenta

Processamento
No seu navegador
A entrada sai deste dispositivo
Nunca
Retenção
Nada é armazenado
Preço
Grátis

Sua entrada fica no navegador.

Visualizador de árvore JSON usa seu caminho de execução local verificado e não cria um histórico oculto de entradas ou saídas.

Execução local

Roda dentro da aba atual do navegador.

Sem processamento oculto

Os dados ativos da ferramenta nunca viram um registro de documento do Toolars.

Não precisa de conta

Use o fluxo principal sem criar um perfil. Os favoritos sincronizam com sua conta depois que você entra.

Redefinição imediata

Limpe a aba e os dados de trabalho ativos desaparecem.

Quando Visualizador de árvore JSON é útil

Inspecionar uma resposta de API

{"items":[{"id":7}]} → Expanda items e seu primeiro objeto: id tem o valor numérico 7.

Preservar um inteiro grande

{"id":9007199254740993} → A saída minificada mantém 9007199254740993 sem arredondar para 9007199254740992.

Corrigir uma vírgula final

{"ok":true,} → A vírgula final é rejeitada. Remova-a para obter {"ok":true} e analise novamente.

O que Visualizador de árvore JSON realmente faz

Uma resposta de API aninha dez níveis de profundidade e o único campo que você precisa se esconde em algum lugar dentro; rolar uma parede de texto bruto é como valores são lidos errado. Um arquivo de configuração de um pipeline de deploy precisa ser auditado antes do próximo lançamento, e uma fixture de teste precisa ter a forma conferida, não ser editada. O Visualizador de árvore JSON transforma o documento em um mapa recolhível de tipos e tamanhos inteiramente no navegador. O payload — dados de clientes, tokens, configuração — nunca sai do dispositivo enquanto você navega por ele, e nada sobre o documento é lembrado quando você sai.

Perguntas frequentes

Quais são os limites?
A entrada pode ter até 256 KiB, aninhamento de no máximo 40 níveis e no máximo 10.000 nós; a barra de ferramentas mostra os três números. Um documento que ultrapassa qualquer limite é recusado com uma mensagem indicando qual deles ultrapassou.
Por que __proto__, constructor e prototype são rejeitados?
Esses nomes são recusados para reduzir riscos de poluição de protótipo. Passar nessa verificação não certifica que os dados são seguros para mesclar ou usar em outra aplicação.
O visualizador edita ou reordena meu JSON?
As chaves mantêm a ordem de entrada, incluindo chaves numéricas. O texto dos números é preservado exatamente, incluindo inteiros grandes e expoentes. A formatação muda o espaçamento e pode normalizar escapes de string sem mudar os valores das strings. Chaves duplicadas são rejeitadas em vez de descartar valores silenciosamente.
Comentários ou vírgulas finais são aceitos?
Não. O analisador implementa JSON estrito: comentários, vírgulas finais e strings com aspas simples são reportados como erros com uma dica apontando a correção. Se a fonte vem de um formato de configuração que os permite, remova os extras primeiro — a localização do erro torna cada um fácil de encontrar.
O que o relatório de erro me diz?
Toda falha vem com um nome de erro estável, a linha e a coluna, um trecho do texto próximo e uma dica de recuperação em linguagem clara, como adicionar dois-pontos ou remover uma vírgula final. Ir para o erro move o cursor para o ponto exato, então corrigir um documento grande é um salto em vez de uma busca.
O JSON é enviado para algum lugar?
Não. A análise roda dentro desta aba, sem enviar o JSON ao servidor e sem exigir conta. A entrada e o resultado permanecem na memória da aba enquanto você trabalha; pressionar Limpar esvazia ambos, e fechar a aba encerra a sessão.

Continue lendo

Continuar em Desenvolvimento

Tarefas relacionadas, não um beco sem saída.

Passe para outro espaço de trabalho focado sem voltar ao índice completo.

Diferenças de texto e JSON

Text & JSON Diff

Compare texto por linha, palavra ou caractere com visões dividida e unificada, exportação de patch e diffs determinísticos de estrutura JSON.

Criar

Conversor de dados estruturados

Structured Data Converter

Converta entre JSON, YAML e CSV com formatos explícitos, saída CSV segura para planilhas e avisos de fidelidade para cada perda aceita.

Converter

Codificador/decodificador JWT

JWT Encoder/Decoder

Decodifique, assine e verifique JWTs em HS256–512, RS256–512 e ES256–512, com checagens de exp/nbf — chaves e tokens nunca saem da aba.

Converter

Codificador/decodificador Base64

Base64 Encoder/Decoder

Codifique texto Unicode em Base64 ou decodifique de volta com validação ao vivo, opções URL-safe e UTF-8 e botão de troca para ida e volta.

Converter