Lo schema generato apparirà qui
Inserisci dati JSON validi per iniziare
JSON Schema definisce la struttura e le regole di validazione per i dati JSON. È usato per la validazione delle richieste/risposte API, la generazione di form, la documentazione (OpenAPI/Swagger), l'applicazione di schemi di database e la validazione di file di configurazione.
Lo strumento genera schemi Draft 7 per impostazione predefinita, la versione più ampiamente supportata nelle librerie e negli strumenti. Draft 7 è compatibile con ajv (JavaScript), jsonschema (Python) e la maggior parte dei validatori di gateway API.
Sì — incolla i tuoi dati JSON e uno schema, e lo strumento validerà i dati rispetto alle regole dello schema. Segnala tutti gli errori di validazione con la loro posizione esatta nel documento.
L'auto-generatore segna tutti i campi come obbligatori per impostazione predefinita. Modifica l'array 'required' nello schema generato per rimuovere i campi che devono essere opzionali. Questo è spesso il primo passo dopo l'auto-generazione.
Assolutamente. Copia lo schema e usalo con OpenAPI/Swagger per la documentazione API, ajv o joi per la validazione in runtime in Node.js, Pydantic per le API Python, o qualsiasi libreria di validazione compatibile con JSON Schema.