JSON → TypeScript Dönüştürücü
Bir JSON örneği (ör. API yanıtı) yapıştırın, karşılık gelen TypeScript interface'leri oluşsun. İç içe nesneler kendi adlandırılmış tiplerini alır.
Dosyalarınız cihazınızdan çıkmaz — tüm işlemler tarayıcınızda yapılır.
Nasıl Kullanılır?
- 1Bir JSON örneği yapıştırın; tercihen gerçek bir API yanıtı.
- 2Kök tipin adını belirleyin, örneğin User veya ApiResponse.
- 3interface mi type mı üretileceğini seçin.
- 4Oluşan kodu kopyalayın ya da types.ts olarak indirin.
Sıkça Sorulan Sorular
Opsiyonel alanlar nasıl belirleniyor?
JSON'da nesnelerden oluşan bir dizi varsa araç tüm elemanları birleştirir. Bazı elemanlarda bulunmayan anahtarlar opsiyonel (?) olarak işaretlenir. İsterseniz tüm alanları opsiyonel de yapabilirsiniz.
null değerler hangi tipi alıyor?
null değer null tipine dönüşür. Aynı alan bazı elemanlarda metin, bazılarında null ise string | null gibi bir birleşim tipi oluşur.
interface mi type mı kullanmalıyım?
Düz nesne yapıları için ikisi de büyük ölçüde aynı işi görür. interface genişletilebilir ve birleştirilebilir; type ise birleşim gibi başka tipler için de kullanılabilir. Projenizde hangisi kullanılıyorsa onu seçin.
JSON verim bir yere gönderiliyor mu?
Hayır. Tipler tarayıcınızda üretilir; kişisel veri içeren API yanıtları cihazınızda kalır.