JSON Toolkit

Schema e validazione

Descrivi la forma dei tuoi dati con JSON Schema, trasforma gli accordi verbali in validazione eseguibile, e lascialo guidare a turno i tipi TypeScript e la generazione dei form.

7 articoli

Articoli in questa categoria

JSON Schema: dalle basi alla produzione

Le parole chiave sono molte, ma solo una dozzina vengono usate ogni giorno. Metti a posto type/properties/required/$ref, gestisci bene i messaggi di errore, e copri l'ottanta per cento dei casi reali.

Intermedio~14 min di letturaAggiornato il 2026-10-30

Senza additionalProperties, la validazione dello schema non valida nulla

Una validazione superata non significa dati puliti. Pydantic ignora i campi sconosciuti per impostazione predefinita, Zod li rimuove, Ajv li lascia passare — parametri allucinati e chiavi sbagliate attraversano in silenzio. L'articolo mostra le tre forme di accettazione silenziosa e fornisce ricette complete: chiudere gli oggetti, controllare la coercizione, serrare ogni livello di annidamento.

Intermediate~8 min di letturaAggiornato il 2026-11-02

Test contrattuali JSON Schema: salda le regole di validazione nella CI

Uno schema non finisce quando è scritto — lì inizia il degrado. Un refuso rilassa la validazione in silenzio, un refactoring rompe tutte le fixture. Questa guida illustra un'impostazione di test contrattuali attuabile: fixture positivi, negativi e snapshot, lint dello schema stesso, compilazione una tantum riutilizzata e quattro porte CI che trasformano la rottura del contratto in una build rossa.

Intermedio~8 min di letturaAggiornato il 2026-11-05