JSON la TypeScript Tipuri online
Convertiți JSON în interfețe TypeScript, aliasuri de tip sau o schemă Zod live, cu detectarea reală a câmpurilor opționale în matrice.
Rezultat
Această pagină deschide convertorul cu tipul alias preselectat ca format de ieșire — lipiți un obiect sau o matrice JSON și tipăriți tipul Nume = { ... }; blocuri în loc de interfețe, util atunci când ghidul de stil al bazei de cod favorizează tipul în detrimentul interfeței.
Inferența de dedesubt este identică cu modul de interfață: obiectele imbricate devin propriul tip numit, matricele de obiecte sunt comparate element cu articol, astfel încât un câmp care lipsește din unele intrări este marcat opțional, iar un câmp care amestecă null cu o valoare reală iese ca o uniune precum count: number | nul.
Comutați oricând la sintaxa interfeței sau la o schemă Zod din același JSON lipit - doar sintaxa tipărită se schimbă, forma detectată rămâne aceeași.