0

JSON'dan TypeScript Arayüzlerine Ç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.

İşleniyor... 0%

Sonuç

Bu sayfa, dönüştürücüyü çıkış formatı olarak önceden seçilmiş arayüzle açar; bir JSON nesnesini veya dizisini yapıştırın ve bir veya daha fazla arayüz bloğunu bir .ts dosyasına düşmeye hazır şekilde yazdırır.

İç içe geçmiş her nesne, satır içi bir blob yerine kendi adlandırılmış arayüzüne sahip olur ve bir dizi nesneyi yapıştırdığınızda araç her öğeyi karşılaştırır: yalnızca bazılarında bulunan ekstra mevcut gibi bir alan ekstra?: boolean olarak yazılır, tüm öğeler tarafından paylaşılan alanlar gerekli kalır; çoğu hızlı dönüştürücünün atladığı aynı ayrıntıdır.

Aracın tamamı aynı zamanda aynı yapının bir takma ad sürümünü ve çalışma zamanı doğrulaması için bir Zod şemasını oluşturur; bunların tümü tek bir JSON girişinden yapılır; herhangi bir şeyi yeniden yazmaya gerek kalmadan istediğiniz zaman formatlar arasında geçiş yapabilirsiniz.