← Araçlar

JSON'dan TypeScript'e Dönüştürücü

Herhangi bir JSON'dan tek tıkla doğru TypeScript tipleri alın.

Gizli: dosyalarınız cihazınızdan asla çıkmaz.

Bir listenin öğeleri tek bir tipte birleştirilir: bazı öğelerde eksik olan anahtarlar isteğe bağlı olur, iç içe nesneler de kendi adlı tiplerini alır. Yapıştırdığınız hiçbir şey yüklenmez.

Nasıl çalışır

  1. Dosyalarınızı seçin.
  2. İsterseniz ayarları değiştirin.
  3. Sonucu indirin veya BroAllDone ile başka bir cihaza gönderin.

Sıkça sorulan sorular

JSON'u TypeScript tiplerine nasıl dönüştürürüm?

JSON'u (örneğin bir API yanıtını) yapıştırın ve Tipleri oluştur'a basın. Her nesne için kopyalamaya veya indirmeye hazır interface'ler alırsınız.

Nesne listelerinde ne olur?

Tüm öğeler tek bir tipte birleştirilir. Bazı öğelerde eksik olan bir anahtar isteğe bağlı olur (key?), bazen sayı bazen metin olan bir değer de number | string olur.

İç içe nesnelere nasıl ad verilir?

Anahtarlarına göre: "address" nesnesi Address, "orders" öğeleri Order olur. Aynı yapıdaki nesneler tekrar edilmek yerine tek bir tipi paylaşır.

Bunun yerine Zod şeması alabilir miyim?

Evet. Veri doğrulayabileceğiniz şemalar ve bunlardan çıkarılan TypeScript tipleri için Zod şemasını seçin.

type veya interface arasında seçim yapabilir miyim?

Evet. Ayrıca ana tipin adını belirleyebilir, tipleri export edip etmemeyi seçebilir ve alanları salt okunur yapabilirsiniz.

JSON'um yükleniyor mu?

Hayır. Tipler tarayıcınızda oluşturulur, verileriniz cihazınızdan hiç çıkmaz.

Daha fazla ücretsiz araç