Perché convertire JSON in io-ts?
io-ts ti dà validazione a runtime e tipi statici da un unico codec, ma scrivere quei codec a mano per ogni endpoint è lento. Incolla un JSON di esempio qui sopra e ricevi subito codec io-ts eseguibili, con una const per oggetto, così la struttura rispecchia i tuoi dati.
Come funziona
Lo strumento analizza il tuo JSON nel browser ed emette codec t.type({...}) per ogni
oggetto che trova. Gli interi diventano t.Int, i decimali t.number, le stringhe
t.string e così via. I codec annidati vengono dichiarati a partire dai figli, e la riga
necessaria import * as t from "io-ts"; è inclusa, così puoi incollare l’output
direttamente nel tuo progetto. Nessuna parte del processo tocca un server.