Che cos'è il JSON?
JSON (JavaScript Object Notation) è un formato leggero per lo scambio di dati, facile da leggere e scrivere per gli utenti e da analizzare e generare per i sistemi. È lo standard de facto per le API REST, i file di configurazione e lo scambio di dati tra servizi.
Perché formattare i dati in JSON?
La formattazione "pretty-printing" del JSON con indentazione rende gli oggetti e gli array profondamente annidati molto più facili da leggere, da sottoporre a debug e da revisionare. La minificazione del JSON — ovvero la rimozione di tutti gli spazi bianchi superflui — riduce le dimensioni del payload, consentendo risposte API più veloci e file di configurazione più piccoli.
Casi d'uso comuni
- Debug delle risposte delle API tramite la visualizzazione formattata dei payload JSON non elaborati
- Verifica della sintassi JSON prima di inviare le modifiche alla configurazione
- Ottimizzazione dei file JSON per le distribuzioni in produzione e la memorizzazione nella cache CDN
- Confronto tra le dimensioni dei payload formattati e quelli minificati
- Preparazione dei fixture JSON per le suite di test automatizzate