Codegrain

Formatador, validador e embelezador de JSON — grátis, sem envio

Formatador e validador de JSON online e grátis. Embeleze, minifique, formate e valide JSON, pule direto para a linha do erro. Roda no seu navegador — seu JSON nunca é enviado.

Ação
Indentação

Formate, minifique ou valide JSON. Os erros mostram a linha e a coluna exatas.

0 caracteres
0 caracteres
Todo o processamento roda no seu navegador. Seu JSON nunca é enviado.
Perguntas frequentes

Perguntas frequentes

Meu JSON é enviado a um servidor?

Não. A formatação, a minificação e a validação acontecem inteiramente no seu navegador com JavaScript — seu JSON nunca sai do seu dispositivo e nada é enviado. Isso importa quando seu JSON contém chaves de API, tokens, registros de clientes ou outros dados que você prefere não colar em um site que os registra. Formatadores de JSON públicos já vazaram exatamente esse tipo de conteúdo; aqui tudo fica local.

Qual é a diferença entre Formatar, Minificar e Validar?

Formatar (embelezar) reindenta seu JSON para ficar fácil de ler — escolha indentação de 2 espaços, 4 espaços ou tabulação e, opcionalmente, ordene as chaves dos objetos em ordem alfabética. Minificar remove cada espaço e quebra de linha para produzir o menor JSON válido para armazenamento ou transferência. Validar apenas verifica se o texto é um JSON bem formado e, se não for, informa a linha e a coluna exatas do primeiro erro.

Números muito grandes são mantidos com exatidão?

A formatação e a minificação analisam seu JSON como valores JavaScript padrão, então inteiros maiores que 2^53 e decimais muito longos são arredondados para o double mais próximo — o mesmo comportamento de praticamente toda ferramenta JSON e da maioria das linguagens de programação. Chaves duplicadas colapsam na última. Se você precisa preservar inteiros enormes com exatidão, mantenha-os como strings JSON. Somos francos sobre isso em vez de corromper seus dados silenciosamente.

Ferramentas relacionadas