Formatador e validador JSON

Formate e valide seu JSON com segurança no navegador, sem se preocupar com vazamento de dados.

Entrada

Resultado

Insira um JSON válido para ver o resultado formatado.

📝 Especificação JSON e guia para usar um validador de sintaxe

JSON (JavaScript Object Notation) é um padrão de troca de dados leve e legível por humanos. Substituiu o volumoso XML e se consolidou como o padrão absoluto na comunicação de APIs web modernas, em arquivos de configuração e no processamento de dados de aplicativos.

🧩 Regras básicas e características do formato JSON

O JSON exige uma sintaxe rigorosa: um simples erro de digitação pode causar um erro de análise (parsing error) e interromper o programa. Lembre-se destas três regras básicas: Primeiro, os pares chave-valor (Key-Value Pairs) são rígidos. Todo nome de chave em JSON deve estar entre aspas duplas (`"key"`). Diferentemente dos objetos JavaScript, usar aspas simples (`'`) ou omitir as aspas é considerado um erro de sintaxe grave. Segundo, as vírgulas precisam estar no lugar exato. Elas separam os elementos de objetos e arrays, mas a especificação padrão proíbe a vírgula final (trailing comma) após o último item. Embora alguns motores modernos a aceitem, ela é uma das principais causas de falhas de análise em ambientes legados. Terceiro, os tipos de dados são limitados. O JSON padrão só aceita strings, números, booleanos (true/false), objetos, arrays e null. Não é possível serializar funções, valores undefined ou expressões. Adicionar comentários (`//` ou `/* */`) também quebra a validação.

💡 Como usar o formatador local e perguntas frequentes

Q. É seguro colar dados JSON confidenciais em ferramentas online? A. Usar qualquer ferramenta online para formatar dados durante o desenvolvimento é muito arriscado. Muitas enviam o conteúdo para seus servidores, abrindo caminho para o vazamento de chaves de API, dados de clientes e variáveis internas. O JSON Formatter do EVEDAYS usa as funções nativas padrão do JavaScript e <strong>processa tudo 100% localmente, na memória do seu navegador</strong>. Como nenhuma requisição de rede externa é feita, até informações confidenciais da sua empresa ficam totalmente privadas. Q. Como encontro a causa de um erro de JSON? A. Quando um caractere fora da sintaxe é detectado, um aviso de erro em vermelho aparece na caixa à esquerda ou abaixo. Confira a posição e o número da linha indicados, corrija chaves faltando ou aspas erradas, e a estrutura será exibida formatada em tempo real.