Cole JSON para formatar, minificar e validar instantaneamente.
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.
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.