Confira o arquivo de entrada
Selecionar ou arrastar um .json inicia uma verificação manual. A amostra pequena serve para testar; o arquivo real precisa conter um único documento JSON estrito em UTF-8.
Ferramentas JSON
Selecione ou arraste um arquivo .json. Depois da verificação local, expanda ramos ou informe um JSON Pointer exato.
Arraste um .json aqui ou escolha pelo botão acima
A árvore validada aparecerá aqui.
O arquivo escolhido fica nesta aba e não é enviado para um servidor.
Apenas JSON estrito em UTF-8. O arquivo original não é alterado.
Escolha um arquivo JSON ou carregue a amostra.
Uma exportação de API com dezenas de megabytes pode travar um editor antes de mostrar o campo desejado. Este visualizador de arquivos JSON grandes percorre o arquivo local em blocos sem guardar uma cópia completa do texto nem uma árvore inteira de objetos.
Use este visualizador JSON online quando um trecho colado não representa o seu arquivo real. A árvore JSON abre apenas os ramos necessários; para buscar no JSON por uma posição conhecida, informe o caminho JSON exato em vez de expandir todos os itens.
O progresso e os limites aparecem enquanto você investiga.
O visualizador de arquivos JSON grandes verifica 1 MiB por vez e mantém o estado da sintaxe entre os blocos. Arquivos acima de 256 MiB são recusados antes da leitura; o documento inteiro não vira um objeto JavaScript.
Ao abrir um contêiner, são carregados até 100 filhos imediatos por página. Um ponteiro exato revela os ancestrais do valor procurado sem criar linhas para todo um array extenso.
Selecionar ou arrastar um .json inicia uma verificação manual. A amostra pequena serve para testar; o arquivo real precisa conter um único documento JSON estrito em UTF-8.
/users/120/name aponta para um item do array. Dentro de uma chave, troque / por ~1 e ~ por ~0. Pressione Enter para localizar; digitar não reprocessa o arquivo inteiro.
Selecione uma linha para copiar seu caminho. O valor só pode ser copiado se ocupar até 1 MiB. Alterar o campo de caminho torna a seleção antiga desatualizada.
O scanner mantém UTF-8, escapes de string e aninhamento entre leituras de 1 MiB. Em caso de erro, informa linha, coluna e byte, em vez de exibir uma árvore parcial como válida.
Objetos e arrays permanecem no arquivo original. Ao expandir, apenas 100 filhos diretos são carregados; as páginas seguintes só entram quando você pedir.
O JSON Pointer da RFC 6901 compara nomes de chaves e índices de array a partir de zero. Os ancestrais recolhidos de um resultado são abertos automaticamente.
São exibidos tamanho do arquivo, bytes lidos e uma estimativa do buffer e das etiquetas carregadas nesta página. Isso não mede toda a memória do navegador.
Sim. Escolha ou arraste um .json local. O visualizador de arquivos JSON grandes verifica o documento em blocos antes de mostrar a árvore; o limite é 256 MiB.
Não. Um worker do navegador lê partes do arquivo local. A estimativa de cache mostrada pertence a esta página, não à memória total do computador.
O arquivo inteiro precisa passar na verificação de JSON estrito. Strings quebradas, vírgulas finais ou UTF-8 inválido produzem um erro de posição em vez de uma árvore incompleta.
Informe o JSON Pointer exato, como /users/120/name. O visualizador abre os ancestrais do resultado; não existe busca livre por palavra em todo o arquivo.
A verificação aceita iniciar até 256 MiB, mas o resultado depende dos recursos do aparelho. Para arquivos maiores, prefira uma ferramenta de streaming instalada localmente.
Algum arquivo ainda falha?
Volte ao visualizador de arquivos JSON grandes, confira o progresso e examine só o ramo necessário. Se o navegador não der conta, gere uma exportação menor.