O que é JSON
JSON (JavaScript Object Notation) é o formato de texto mais usado para trocar dados entre sistemas, APIs e arquivos de configuração. Ele é composto de objetos entre chaves, listas entre colchetes, textos entre aspas duplas, números, true, false e null. Embora seja legível por máquinas, JSON em uma linha só é difícil de ler, e é aí que o formatador ajuda.
O que a ferramenta faz
- Valida: aponta erros de sintaxe, como vírgula sobrando, aspas simples ou chave sem fechar.
- Embeleza: reorganiza com indentação de 2 ou 4 espaços ou tabulação, um nível por linha.
- Minifica: remove espaços e quebras para reduzir o tamanho antes de enviar ou armazenar.
- Ordena chaves: coloca as propriedades em ordem alfabética, útil para comparar dois JSONs.
Exemplo
A entrada {"b":1,"a":[1,2]} formatada com 2 espaços vira um bloco de sete linhas, com a lista "a" aberta em um item por linha. Com a opção de ordenar chaves, "a" passa a vir antes de "b". Minificado, o mesmo JSON ocupa 17 caracteres.
Erros mais comuns
- Usar aspas simples em vez de duplas.
- Deixar vírgula após o último item de uma lista ou objeto.
- Escrever chaves sem aspas, como {nome: "Ana"}, que vale em JavaScript, mas não em JSON.
- Colar comentários (// ou /* */), que o formato JSON não aceita.