Come usare JSON to JSON Schema
- Incolla un esempio JSON rappresentativo, idealmente uno con tutti i campi opzionali compilati.
- Imposta il nome del tipo radice e decidi se vuoi anche il codice di supporto o solo i tipi.
- Copia il codice JSON Schema generato nel tuo progetto.
Informazioni su JSON to JSON Schema
Scrivere a mano le classi modello per un grande payload JSON è noioso ed è lì che si insinuano gli errori di battitura. Incolla qui un esempio e il generatore ricava la struttura: quali campi esistono, quali sono oggetti, quali sono array e che tipo ha ogni valore. L'output è un documento JSON Schema (variante draft-06) che descrive la struttura.
Viene dedotto da un solo esempio, quindi descrive quell'esempio. Rivedilo prima di usarlo per validare dati di produzione, ad esempio per rendere più rigorosi i formati delle stringhe o per aggiungere dei limiti. Tutto viene eseguito nel tuo browser, quindi i dati dell'esempio restano sul tuo computer.
Usare il codice generato
Salva l'output come file .json e usalo con un validatore come Ajv o jsonschema per controllare altri documenti.
I campi che non sono presenti in ogni record dell'esempio vengono esclusi dall'elenco required.