Genera istantaneamente JSON Schema da qualsiasi oggetto JSON con inferenza dei tipi
Lo schema generato apparirà qui
Inserisci dati JSON validi per iniziare
Potente strumento di generazione JSON Schema per sviluppatori professionisti
Incolla qualsiasi JSON e ottieni un JSON Schema valido automaticamente dedotto dalla struttura e dai tipi di dati
Rileva stringhe, numeri, booleani, array, oggetti e valori null con i corretti tipi di schema
Segna tutti i campi presenti come obbligatori per impostazione predefinita — regola secondo le tue regole di validazione
Gestisce oggetti e array profondamente nidificati con sotto-schemi in stile $ref per strutture complesse
Genera schemi compatibili con JSON Schema Draft 7, la versione della specifica più ampiamente supportata
Copia lo schema generato negli appunti per l'uso nella documentazione API, librerie di validazione o specifiche OpenAPI
Domande e risposte comuni sul generatore JSON Schema
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.
Esplora altri strumenti professionali per le operazioni JSON