Validatore JSON Schema - Valida JSON contro Schema Online
Valida dati JSON contro un JSON Schema. Controlla campi richiesti, tipi, pattern, lunghezza min/max e altro. Gratuito, basato su browser.
Input JSON
JSON Schema
Risultato Validazione
Cos'è la Validazione JSON Schema?
Ti è mai capitato di rilasciare un'API solo per scoprire che il payload mancava di un campo obbligatorio o che un valore aveva il tipo sbagliato? Ecco esattamente a cosa serve JSON Schema. È uno standard (definito nelle specifiche JSON Schema Draft) per descrivere la struttura e i vincoli dei dati JSON. Questo strumento ti permette di incollare sia un documento JSON che uno schema, e ti dice immediatamente se i dati sono validi — indicando esattamente quali campi falliscono e perché.
Questo strumento valida il JSON contro una definizione di JSON Schema, controllando campi richiesti, tipi di dati, pattern di stringhe, intervalli numerici e altro. Per una libreria di validazione completa nel codice di produzione, AJV (Another JSON Validator) è l'implementazione JavaScript più diffusa.
Come Usare
Inserisci il tuo JSON
Incolla i dati JSON da validare nel pannello sinistro.
Inserisci il tuo JSON Schema
Incolla la definizione del JSON Schema nel pannello destro.
Visualizza i risultati
Lo strumento valida automaticamente durante la digitazione. Il pannello di output mostra se il JSON è valido o elenca tutti gli errori.
Esempio di validazione
Esempio: Validare un oggetto utente
Documento JSON:
{
"name": "Alice",
"age": 30,
"email": "[email protected]"
}JSON Schema:
{
"type": "object",
"required": ["name", "age", "email"],
"properties": {
"name": { "type": "string" },
"age": { "type": "integer", "minimum": 0 },
"email": { "type": "string", "format": "email" }
}
}Domande Frequenti
Come faccio a validare JSON contro uno schema online?
Incolla il tuo JSON nel pannello sinistro e il tuo JSON Schema nel pannello destro di questa pagina. Lo strumento valida automaticamente mentre digiti e mostra un esito positivo o una lista di errori con i percorsi dei campi.
Quali parole chiave JSON Schema supporta questo validatore?
Le parole chiave supportate includono: type, required, properties, minLength, maxLength, minimum, maximum, pattern e enum. Coprono la grande maggioranza dei casi d'uso reali di validazione.
I miei dati JSON vengono inviati a un server quando valido?
No. Tutta la validazione viene eseguita interamente nel tuo browser. Il tuo JSON e lo schema non vengono mai inviati da nessuna parte — rendendo questo strumento sicuro per payload API sensibili o file di configurazione.
Quali versioni di draft JSON Schema supporta questo strumento?
Questo strumento supporta le parole chiave di validazione principali di JSON Schema Draft 4, 6, 7 e 2019-09. Questo include type, required, properties, minimum, maximum, pattern, enum e altro. Per il supporto completo di Draft 2020-12 con tutte le nuove funzionalità, controlla la libreria AJV per uso in produzione.
Strumenti Correlati
Riferimenti: JSON Schema