Ücretsiz JSON → TypeScript oluşturucu

API veya yapılandırma JSON'unu yapıştırın ve anında TypeScript arayüzleri oluşturun. İç içe nesneler adlandırılmış arayüzler olur; düzensiz dizi nesneleri eksik anahtarları isteğe bağlı işaretler. Tamamen tarayıcınızda çalışır.

Loading…

Bu aracı nasıl kullanılır

  1. 1

    JSON → TypeScript aracını açın

    Örnek API JSON'undan arayüzler oluşturun.

  2. 2

    JSON yapıştırın ve kök adı ayarlayın

    Kök tür adını seçin ve arayüzleri export edip etmeyeceğinizi belirleyin.

  3. 3

    TypeScript kopyalayın

    Oluşturulan türleri projenize kopyalayın.

Hızlı bilgiler

Yerel çalışır mı?Evet — çıkarım yalnızca tarayıcınızda çalışır.
Veri yüklenir mi?Hayır. JSON bu sekmede kalır.
İsteğe bağlı özellikler?Dizi nesneleri anahtarları atladığında bu özellikler isteğe bağlı işaretlenir.
JSON biçimlendirici ile birlikte mi?Yük tek satırdaysa önce JSON biçimlendiriciyi kullanın.

Başlıca kullanım alanları

  1. JSON'dan TypeScript arayüzleri çıkarın, iç içe türler, isteğe bağlı anahtarlar, export seçeneği — yalnızca yerel.
  2. Yerel çalışır mı?: Evet — çıkarım yalnızca tarayıcınızda çalışır.
  3. Veri yüklenir mi?: Hayır. JSON bu sekmede kalır.
  4. İsteğe bağlı özellikler?: Dizi nesneleri anahtarları atladığında bu özellikler isteğe bağlı işaretlenir.
  5. JSON biçimlendirici ile birlikte mi?: Yük tek satırdaysa önce JSON biçimlendiriciyi kullanın.

SSS

Sınıf üretir mi?

Hayır — yalnızca .ts dosyalarına yapıştırmaya hazır arayüzler ve tür takma adları.

Birleşim türleri?

Aynı alandaki karışık değer türleri birleşim türleri olur (ör. string | number).

Boş diziler?

Örnek eleman ekleyene kadar unknown[] olarak çıkarılır.

null içeren JSON?

null gerektiğinde birleşimlerde null literal türü olur.

Kesin doğruluk?

Çıktı örneklerden en iyi çaba ile gelir — üretim API'lerinden önce gözden geçirin.

Büyük JSON dosyaları?

Çok büyük yükler sekmeyi yavaşlatabilir; dev ağaçlar için bölün veya kısaltın.