Sobre: Formatador JSON
Cole JSON de uma API, de um log ou de um arquivo de configuração e receba tudo recuado e colorido na hora. Navegue numa árvore recolhível, ordene as chaves em ordem alfabética para comparar duas respostas, converta para YAML ou CSV ou minifique de novo. Se o JSON estiver quebrado, o formatador aponta a linha e a coluna exatas e oferece reparar erros comuns como vírgulas sobrando, aspas simples e comentários. Arquivos grandes são processados em segundo plano para a página não travar.
Como usar
- Cole o JSON ou solte um arquivo .json no painel esquerdo.
- Escolha o recuo, e Ordenar chaves se quiser uma ordem estável.
- Alterne o painel direito entre Formatado, Árvore, YAML e CSV.
- Copie ou baixe o resultado.
Exemplo
- Entrada
- {"name":"Ada","langs":["en","fr"]}
- Resultado
- { "name": "Ada", "langs": [ "en", "fr" ] }
Perguntas frequentes
Meu JSON é enviado para algum lugar?
Não. A leitura e a formatação acontecem no seu navegador, então chaves de API e dados de clientes do seu JSON ficam na sua máquina. Dá para conferir no painel de rede: formatar não faz nenhuma requisição.
O que o reparo automático corrige?
Vírgulas sobrando, strings com aspas simples, chaves sem aspas, comentários // e /* */, True, False e None no estilo Python, e uma vírgula faltando entre linhas. Sempre confira o resultado reparado antes de usar.
Por que um número longo mudou?
O JavaScript guarda números como ponto flutuante de 64 bits, então inteiros acima de 9.007.199.254.740.991 perdem precisão ao serem lidos. O formatador avisa quando encontra um. Guarde esses IDs como strings no seu JSON.
Qual o tamanho máximo de arquivo?
Arquivos de dezenas de megabytes funcionam, dependendo da memória do seu dispositivo. Entradas acima de 1 MB são lidas num Web Worker, e a árvore abre nós grandes só quando você pede.