Pular para o conteúdo
Toolars
Explorar

Visualizador de árvore JSON

JSON Tree Viewer

Explore e edite JSON: encontre nós, copie caminhos, desfaça alterações e exporte. Tudo local no navegador.

Processamento local

Detalhes do processamento

Os dados da ferramenta são processados no seu dispositivo.

Esta ferramenta pode baixar recursos. Os serviços de conta são separados.

Preparando uso offline…

Informações de privacidade
Reportar erro
Exemplo prático · Ler identificadores grandes em uma resposta de API

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.

Caminho da tarefa / da entrada ao resultado

Como explorar JSON como uma árvore

  1. 01

    Importar JSON

    Cole JSON ou importe um arquivo UTF-8. O modo estrito valida JSON padrão; o flexível aceita comentários, aspas simples, chaves sem aspas e vírgulas finais. Limites: 256 KiB, 40 níveis 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

    Buscar e editar nós

    Busque chaves, valores ou caminhos e vá a resultados em grupos fechados. JSON Pointer abre um caminho exato. Selecione um nó para copiar valor ou caminho e baixar uma ramificação. Ative a edição JSON para adicionar, renomear, editar e excluir; Desfazer e Refazer recuperam até 20 alterações.

  4. 04

    Ajustar a árvore

    Configure tema, ícones, recuo, profundidade, prévia de strings e grupos de arrays. Tipos e quantidades são independentes. Árvores grandes renderizam apenas linhas perto da área visível; a busca cobre todo o documento.

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

  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

Encontre campos de uma resposta API por busca ou JSON Pointer e edite dados de teste com Desfazer. Copie um valor ou baixe uma ramificação. Entrada, histórico e dados analisados ficam apenas nesta aba e são apagados ao sair ou recarregar.

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.
A edição perde precisão numérica?
Ative a edição JSON, selecione um nó e aplique a alteração. Desfazer e Refazer funcionam nesta aba. Números não alterados, inteiros grandes e ordem das chaves são preservados. Chaves duplicadas e nomes reservados são rejeitados. A formatação pode normalizar escapes sem mudar os valores.
Comentários ou vírgulas finais são aceitos?
JSON estrito os rejeita. JSON flexível aceita comentários, chaves sem aspas, aspas simples e vírgulas finais. Ambos rejeitam chaves duplicadas, nomes de protótipo reservados e expressões executáveis. Copiar e baixar sempre produz JSON padrão.
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

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.

Inspecionar

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.

Proteger

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