O que é JSON e por que é o padrão?
JSON (JavaScript Object Notation) é um formato leve de troca de dados que é fácil de ler e escrever para humanos e fácil de analisar e gerar para máquinas. Hoje, mais de 90% do tráfego de dados entre APIs REST, aplicativos móveis e serviços web é realizado no formato JSON.
JSON vs XML
Comparado ao formato XML outrora popular, o JSON consome muito menos caracteres (tamanho de arquivo menor) e é muito mais legível. Além disso, sua compatibilidade nativa com JavaScript o torna o líder indiscutível no desenvolvimento web.
Erros Comuns de JSON
- Deixar uma vírgula após o último item (trailing comma).
- Não usar aspas duplas (O padrão JSON aceita apenas aspas duplas ").
- Colocar valores booleanos entre aspas (deve ser
trueem vez de"true").