Formatar e validar JSON

Cole um JSON para o tornar legível, verificar se é válido ou minificá-lo. Se houver erros, indicamos a linha e a coluna. Tudo é processado no seu navegador.

Formatador de JSON


O que é o JSON?

O JSON (JavaScript Object Notation) é um formato de texto para trocar dados estruturados. É o formato mais usado pelas APIs web, pelos ficheiros de configuração e por muitas bases de dados NoSQL. Baseia-se em duas estruturas: objetos (pares "chave": valor entre chavetas) e arrays (listas de valores entre parênteses retos).

Os valores podem ser textos entre aspas duplas, números, true, false, null, objetos ou arrays.

Erros de JSON mais comuns

Quase todos os erros de sintaxe têm poucas causas: vírgulas a mais depois do último elemento ([1, 2,]), chaves ou textos com aspas simples em vez de duplas, chaves sem aspas, comentários (o JSON não os aceita) ou caracteres de controlo sem escape dentro de um texto, como uma quebra de linha.

Este validador usa o analisador de JSON do seu navegador, o mesmo do JSON.parse() em JavaScript, pelo que o que for válido aqui também o será no seu código.

Formatar ou minificar?

O JSON formatado (com indentação e quebras de linha) é mais fácil de ler e de rever num sistema de controlo de versões. O JSON minificado remove todos os espaços desnecessários e ocupa menos, por isso é preferível para transmitir pela rede ou guardar.