O que é o JSON?
JSON (JavaScript Object Notation) é um formato leve de intercâmbio de dados, fácil de ler e escrever para as pessoas e fácil de analisar e gerar para as máquinas. É o padrão de facto para APIs REST, ficheiros de configuração e intercâmbio de dados entre serviços.
Por que formatar JSON?
A formatação legível de JSON com recuo torna os objetos e matrizes profundamente aninhados muito mais fáceis de ler, depurar e rever. A minificação de JSON — removendo todos os espaços em branco desnecessários — reduz o tamanho da carga útil, permitindo respostas de API mais rápidas e ficheiros de configuração mais pequenos.
Casos de utilização comuns
- Depuração de respostas da API através da formatação legível de cargas JSON em bruto
- Validar a sintaxe JSON antes de enviar as alterações de configuração
- Minificação de JSON para implementações em produção e armazenamento em cache em CDN
- Comparação entre os tamanhos das cargas úteis formatadas e minificadas
- Preparação de fixtures JSON para conjuntos de testes automatizados