Formatador e Validador de JSON
O Formatador de JSON valida o conteúdo e informa erros de sintaxe encontrados pelo analisador. Clique em Formatar para organizar objetos e listas com indentação de 2 espaços ou em Minificar para remover espaços desnecessários. A ferramenta aceita objetos, arrays, strings, números, booleanos e null no nível principal.
A validação usa as regras oficiais de sintaxe do JSON. Nenhum conteúdo é enviado para servidores.
Clique em Formatar ou Minificar para validar o conteúdo.
Resumo
JSON é um formato textual para representar objetos, listas e valores simples. Formatar melhora a leitura; minificar reduz caracteres de apresentação. As duas operações devem começar pela validação, porque um documento visualmente parecido com JSON ainda pode ter sintaxe inválida.
O que é JSON e quais valores ele aceita?
JSON, sigla de JavaScript Object Notation, organiza dados com objetos, arrays, strings, números, booleanos e null. Um objeto usa chaves e pares de nome e valor; um array usa colchetes e mantém uma sequência. Apesar da origem ligada ao JavaScript, JSON é usado por inúmeras linguagens e APIs.
O documento {"cidade":"Recife","populacao":1488920} contém um objeto com dois campos. Já [10,20,30] contém uma lista. Valores simples também são permitidos no nível principal: 42, true, "texto" e null são valores JSON válidos.
Quais regras diferenciam JSON válido de JavaScript?
Nomes de propriedades e textos devem usar aspas duplas. Aspas simples não são aceitas. O formato também não permite comentários, funções, undefined, NaN ou Infinity. Cada elemento precisa ser separado por vírgula, mas não pode existir vírgula depois do último item.
Por isso, {"nome":"Bia",} é inválido devido à vírgula final. {nome:"Bia"} também falha porque o nome da propriedade não tem aspas duplas. Essas construções podem funcionar em certos trechos de JavaScript, mas não obedecem à gramática mais restrita do JSON.
Como encontrar erros comuns em um JSON?
Comece pela posição indicada na mensagem do analisador, mas examine também os caracteres imediatamente anteriores. Uma chave esquecida no início pode fazer o erro aparecer apenas quando o analisador chega ao final. Conte pares de { }, [ ] e aspas e procure sequências como ,} ou ,].
- Troque aspas simples por aspas duplas.
- Remova comentários.
- Retire vírgulas finais.
- Feche objetos, arrays e strings.
- Verifique caracteres de controle copiados para dentro de textos.
A ferramenta não tenta corrigir automaticamente porque uma alteração adivinhada poderia mudar os dados pretendidos.
Quando devo formatar ou minificar JSON?
Use JSON formatado durante desenvolvimento, revisão e diagnóstico. A indentação de 2 espaços torna a hierarquia visível sem aumentar demais a largura. Objetos aninhados ficam mais fáceis de comparar, e alterações em controle de versão produzem diferenças mais compreensíveis.
Use JSON minificado quando a prioridade for reduzir caracteres transmitidos ou armazenados. Um exemplo com espaços e quebras pode perder dezenas de bytes; em respostas com milhares de itens, a economia acumulada é maior. Em conexões HTTP modernas, a compressão ainda pode reduzir bastante o tamanho final, mas minificar continua removendo apresentação desnecessária antes da compressão.
Perguntas Frequentes
Por que meu JSON dá erro?
Como formatar um JSON online?
O que significa minificar JSON?
JSON aceita comentários ou vírgula no final?
Um número, booleano ou null sozinho é JSON válido?
Ferramentas Relacionadas
Codificador e Decodificador Base64
Codifique texto em Base64 ou decodifique Base64 para texto com suporte seguro a acentos, cedilha e emojis em UTF-8.
Gerador de Hash (MD5, SHA-1, SHA-256)
Gere hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto online e grátis. O cálculo acontece no seu navegador, sem enviar dados para servidores.
Contador de Caracteres
Conte caracteres, palavras, frases e parágrafos do seu texto. Veja limites do Twitter, Instagram e WhatsApp em tempo real. Grátis.
Remover Linhas Duplicadas
Remova linhas repetidas de listas e textos online. Opções para ignorar maiúsculas, fazer trim e ordenar alfabeticamente. Grátis e seguro.
Receba nossas novas ferramentas
Cadastre-se e seja o primeiro a saber quando lançarmos novas calculadoras e ferramentas.