JSON'dan TypeScript Interface Üretici — Otomatik Tip Çıkarımı
JSON'dan TypeScript interface üretici ile örnek JSON verinizi yapıştırın; araç tipleri özyinelemeli olarak çıkarır ve iç içe nesneler için ayrı interface'ler oluşturur. string, number, boolean ve null tanınır; diziler ilk elemandan T[] olarak, karışık diziler unknown[] olarak tiplenir. Kök interface adını siz belirlersiniz. Çıktıyı kod bloğundan tek tıkla kopyalayın. Tüm işlem tarayıcınızda yapılır; veriniz sunucuya gönderilmez.
Tipler tek bir örnek JSON'dan çıkarılır: diziler ilk elemandan tiplenir, karışık diziler unknown[] olur, boş dizi/null belirsizdir ve isteğe bağlı (optional) alanlar tespit edilmez. Çıktıyı gözden geçirin. Tüm işlem tarayıcınızda yapılır.
Sıkça Sorulan Sorular
İsteğe bağlı (optional) alanlar tespit ediliyor mu?
Hayır. Tipler tek bir örnek JSON'dan çıkarıldığı için bir alanın bazı kayıtlarda eksik olabileceği anlaşılamaz; tüm alanlar zorunlu olarak üretilir. Gerekirse çıktıdaki alanları elle isteğe bağlı (?:) yapabilirsiniz.
Diziler ve boş değerler nasıl tiplenir?
Diziler ilk elemanın tipinden T[] olarak çıkarılır; eleman tipleri karışıksa unknown[] kullanılır. Boş dizi ve null değerler belirsizdir, bu yüzden çıktıyı gözden geçirmeniz önerilir.