Validatore di schema JSON
Esempi
Risultato della convalida
Schema JSON
Dati JSON
Dettagli tecnici
Come funziona il Validatore di JSON Schema
Cosa fa lo strumento
Questo validatore di JSON Schema verifica i dati JSON rispetto a un JSON Schema (draft-04, draft-06, draft-07 o 2019-09). Indica se i dati sono validi e, quando non lo sono, mostra il percorso, la keyword e il messaggio per ogni errore, così puoi correggere i dati o modificare lo schema.
Casi d’uso comuni per sviluppatori
Gli sviluppatori usano un validatore di JSON Schema per testare i payload di richieste/risposte API, validare file di configurazione, generare o fare debug della validazione basata su schema nel codice e assicurarsi che OpenAPI o altri formati guidati da schema siano corretti. È utile anche quando si creano form o pipeline ETL che si basano su JSON Schema.
Input di schema e dati
Incolla o carica il tuo JSON Schema in un pannello e i tuoi dati JSON nell’altro. Lo strumento analizza entrambi ed esegue la validazione. Le versioni di schema supportate vengono rilevate dalla keyword "$schema". Un JSON non valido in uno dei due pannelli viene segnalato prima dell’esecuzione della validazione.
Errori comuni e casi limite
Assicurati che lo schema stesso sia un JSON valido e utilizzi un URL "$schema" supportato. Dati vuoti o non-oggetto possono essere validi o non validi a seconda dello schema (ad es. campi required, vincoli di tipo). Gli errori annidati vengono mostrati con notazione di percorso; correggi un errore e riesegui per vedere i problemi rimanenti.
Quando usare questo strumento rispetto al codice
Usa questo validatore per controlli rapidi, debug ed esplorazione degli schemi. In produzione, esegui la validazione nella tua app con una libreria come Ajv o simili e mantieni schema e logica di validazione nel controllo versione e nei test.