Cos'è JSON? Come verificare e risolvere gli errori comuni

Dalla struttura dei dati alla strategia di verifica, crea JSON che possa essere letto, gestito e scambiato.

Cos'è JSON? Come verificare e risolvere gli errori comuni

Cos'è JSON

JSON (JavaScript Object Notation) è un formato di testo comunemente utilizzato per lo scambio di dati tra file di configurazione, richieste API e sistemi. È facile da leggere, ma il formato è molto rigido: una virgola in meno o una virgoletta in più causeranno il fallimento dell'analisi.

Struttura principale

JSON è costituito da oggetti, array e valori di base. Gli oggetti sono racchiusi tra parentesi graffe, i nomi delle chiavi devono utilizzare virgolette doppie; gli array sono racchiusi tra parentesi quadre. JSON valido può contenere stringhe, numeri, valori booleani, null, oggetti e array.

{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }

Gli errori di convalida più comuni

  • Utilizza virgolette singole o dimentica di aggiungere virgolette doppie per i nomi delle chiavi.
  • C'è una virgola in più dopo l'ultimo elemento.
  • Nella stringa sono presenti caratteri di fine riga o virgolette doppie senza caratteri di escape.
  • Scrivi unfine, annotazioni o funzioni di JavaScript in JSON.

Sequenza pratica di risoluzione dei problemi

Per prima cosa, lascia che il formattatore/validatore individui la riga di errore, quindi controlla la struttura accoppiata dalla parentesi graffa esterna o dalla parentesi quadra verso l'interno. Dopo aver confermato che il formato è valido, controlla i nomi dei campi, i tipi e le regole aziendali; queste tre cose non dovrebbero essere mescolate insieme.

Conclusione

La verifica JSON è la prima soglia per la qualità dei dati. Il formato corretto non significa che i dati debbano soddisfare i requisiti, ma se il formato non è corretto la verifica successiva non verrà avviata affatto.