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.

Fonti tecniche

Strumenti correlati

☕ Sostienici