Validatore Schema JSON

Valida dati JSON rispetto a definizioni di Schema JSON. Ottieni report dettagliati sugli errori con percorsi. Tutta l'elaborazione avviene nel tuo browser.

Validazione istantanea Dettagli errori Elaborazione lato client

Come utilizzare il validatore Schema JSON

1

Inserisci lo schema

Definisci il tuo Schema JSON che descrive la struttura attesa.

2

Inserisci i dati

Incolla i dati JSON che vuoi validare rispetto allo schema.

3

Valida

Clicca Valida e esamina i risultati per eventuali errori.

Cos'è JSON Schema?

JSON Schema è un vocabolario che permette di annotare e validare documenti JSON. Fornisce un contratto per quali dati JSON sono richiesti per una data applicazione e come interagire con essi. JSON Schema è utilizzato per validazione, documentazione e generazione di dati fittizi.

Caratteristiche principali

Validazione dei tipi

Valida tipi: stringa, numero, intero, booleano, array, oggetto, null

Vincoli

Lunghezza min/max, intervallo, pattern, campi obbligatori e altro

Definizione struttura

Definisci oggetti nidificati, array e strutture dati complesse

Domande frequenti

Quale versione di JSON Schema è supportata?

Questo strumento supporta JSON Schema Draft-07, Draft 2019-09 e Draft 2020-12 attraverso la libreria Ajv. La maggior parte delle funzionalità comuni degli schemi sono supportate.

Posso validare oggetti nidificati?

Sì! JSON Schema supporta oggetti e array profondamente nidificati. Puoi definire proprietà ed elementi a qualsiasi livello di nidificazione, con regole di validazione individuali per ogni campo.

Cosa succede se il mio schema non è valido?

Lo strumento verifica prima che il tuo schema sia esso stesso un JSON Schema valido. Se lo schema presenta errori, questi verranno segnalati prima di tentare di validare i dati.