JSON'dan TypeScript Türlerine Çevrimiçi Dönüştürme
Diziler arasında gerçek isteğe bağlı alan algılama özelliğiyle JSON'u TypeScript arayüzlerine dönüştürün, takma adları yazın veya canlı Zod şemasını kullanın.
Sonuç
Bu sayfa, dönüştürücüyü çıkış formatı olarak önceden seçilen tür takma adı ile açar; bir JSON nesnesi veya dizisi yapıştırdığınızda type Name = { ... }; yazdırılır. arayüzler yerine bloklar, kod tabanınızın stil kılavuzu arayüz yerine yazı tipini tercih ettiğinde kullanışlıdır.
Altındaki çıkarım arayüz moduyla aynıdır: iç içe geçmiş nesneler kendi adlandırılmış türleri haline gelir, nesne dizileri öğe öğe karşılaştırılır, böylece bazı girişlerde eksik olan bir alan isteğe bağlı olarak işaretlenir ve null ile gerçek değeri karıştıran bir alan, count: number | hükümsüz.
İstediğiniz zaman arayüz sözdizimine veya yapıştırılan aynı JSON'dan bir Zod şemasına geçin; yalnızca yazdırılan sözdizimi değişir, algılanan şekil aynı kalır.