Guide pratiche
Formattare e validare JSON: sintassi, struttura e schemi
Distinguere la formattazione JSON dalla validazione di schema e diagnosticare gli errori di sintassi comuni.
Formattare e validare non sono la stessa cosa
Un formattatore riorganizza spazi e indentazione; un parser verifica che il testo segua la sintassi JSON. La validazione con JSON Schema controlla in più che i dati rispettino la struttura e i vincoli che hai fornito. Un documento ben indentato non è quindi necessariamente conforme allo schema della tua applicazione.
Trovare un errore
Usa virgolette doppie per nomi e stringhe, elimina le virgole finali e controlla i caratteri di escape. Se possibile incolla un esempio ridotto, lancia il parser e confronta il percorso e la riga segnalati con l'originale.
Verificare i dati
Dopo la formattazione controlla tipi, campi obbligatori e valori attesi dall'applicazione. Un validatore può confermare solo le regole davvero codificate nello schema fornito; non prova che i dati siano esatti o sicuri.