MaisTools
Desenvolvedor/

Formatador de JSON

Formata, valida e minifica JSON directamente no teu browser.

Recuo

JSON de entrada
Resultado
O resultado formatado aparece aqui

Sobre esta ferramenta

Formata, valida e minifica JSON. Detecta erros de sintaxe e mostra a posição da falha. Útil para tornar legível JSON copiado de logs ou APIs (que costuma vir numa linha só), preparar dados para colar em código, conferir se um ficheiro de configuração está bem formado, ou compactar um JSON para transmissão (minify).

Como usar

  1. Cola o JSON na caixa de entrada.
  2. Escolhe a acção: formatar com indentação ou minificar para uma linha.
  3. Se houver erro, vê a mensagem e a posição aproximada.
  4. Copia o resultado já formatado ou minificado.

Perguntas frequentes

Que tipo de erros são detectados?
Aspas em falta, vírgulas a mais ou em falta, chavetas e parênteses desequilibrados, valores não permitidos (como undefined), comentários (que JSON puro não suporta), e chaves sem aspas (JSON exige sempre aspas duplas). A mensagem de erro indica a posição onde foi encontrado o problema.
Qual é a diferença entre formatar e minificar?
Formatar adiciona quebras de linha e indentação para legibilidade humana, ficando o ficheiro maior mas mais fácil de ler. Minificar remove todos os espaços não essenciais, ficando o JSON na forma mais compacta possível, ideal para transmissão por rede ou armazenamento eficiente.
Suporta JSON com comentários?
JSON puro (RFC 8259) não permite comentários. Há variantes como JSONC (JSON with Comments) usadas em alguns ficheiros de configuração que aceitam // e /* */. Esta ferramenta valida JSON puro, por isso comentários geram erro. Remove-os antes de validar, ou usa um formato diferente como YAML se precisares de comentários.