Ferramentas do dia a diaTOOLKIT
23

Formatador de JSON

Cole JSON para formatar, minificar e validar instantaneamente.

🧩
Digite ou cole JSON acima para ver o status de validação em tempo real
💡
Dica

Um JSON válido exige aspas duplas ao redor das chaves e valores de texto, e sem vírgulas sobrando no final. Se a validação falhar, a mensagem indicará aproximadamente onde o erro ocorreu.

O que é JSON e por que precisa de formatação?

JSON (JavaScript Object Notation) é um formato de dados leve muito usado em APIs web, arquivos de configuração e troca de dados entre programas. O JSON bruto retornado por uma API costuma vir minificado em uma única linha sem espaçamento, dificultando a leitura. A formatação (embelezamento) adiciona quebras de linha e indentação de acordo com a estrutura dos dados, facilitando a leitura e depuração de objetos e arrays aninhados.

Erros comuns de sintaxe JSON

JSON é mais rígido que o JavaScript comum: chaves e valores de texto sempre precisam de aspas duplas (nunca simples), e não é permitida uma vírgula sobrando depois do último elemento de um objeto ou array. Outro erro frequente é esquecer de fechar uma chave ou colchete ao editar manualmente um JSON grande. O validador desta ferramenta aponta exatamente onde está o problema, economizando bastante tempo comparado a revisar o texto linha por linha a olho nu.

Perguntas frequentes

JSON é a mesma coisa que um objeto JavaScript?

Muito parecido, mas não idêntico. O JSON exige que todas as chaves estejam entre aspas duplas e não aceita comentários, funções ou undefined. Os objetos literais do JavaScript são mais flexíveis: as chaves podem dispensar aspas, aspas simples são permitidas, e funções podem ser incluídas. Por isso um objeto JS válido nem sempre é um JSON válido.

Por que a validação do meu JSON falha? Quais são os erros mais comuns?

Os três erros mais comuns são: esquecer de colocar aspas duplas em chaves ou valores de texto, deixar uma vírgula sobrando depois do último item, e chaves ou colchetes não fechados corretamente. Esses erros são especialmente difíceis de identificar a olho nu em JSON minificado em uma única linha, que é exatamente onde um formatador se torna útil.

Para que serve minificar o JSON?

Minificar remove todos os espaços, quebras de linha e indentações desnecessárias para reduzir o tamanho do arquivo. Em produção, enviar JSON minificado em respostas de API ou arquivos de configuração economiza banda e armazenamento — mas para depurar, é melhor formatar de volta para uma forma legível primeiro.

🔗

Mais ferramentas