O que é JSON?
JSON (JavaScript Object Notation) é um formato leve de troca de dados. É fácil para humanos lerem e escreverem, e fácil para máquinas interpretarem e gerarem. É baseado em um subconjunto da linguagem de programação JavaScript.
Por que formatar JSON?
APIs e servidores frequentemente retornam JSON "minificado" (tudo em uma linha) para economizar banda. Isso torna a leitura humana quase impossível. Nossa ferramenta ajuda a:
- Indentação: Organiza a hierarquia dos dados visualmente.
- Validação: Encontra erros de sintaxe comuns (vírgulas faltando, aspas erradas).
- Minificação: Faz o processo inverso para uso em produção.
Erros Comuns em JSON
- Chaves (keys) devem estar sempre entre aspas duplas
"chave". - Strings devem usar aspas duplas, não simples.
- Não pode haver vírgula após o último elemento de um objeto ou array (trailing comma).
Dúvidas Frequentes
Minificar significa remover todos os espaços em branco e quebras de linha desnecessários, tornando o arquivo menor para transferência na rede, mas difícil de ler por humanos.
Os erros mais comuns são: usar aspas simples em vez de duplas, esquecer de fechar chaves/colchetes ou deixar uma vírgula sobrando no final de uma lista (trailing comma).