Ü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.
Bu aracı nasıl kullanılır
- 1
JSON → TypeScript aracını açın
Örnek API JSON'undan arayüzler oluşturun.
- 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
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ı
- JSON'dan TypeScript arayüzleri çıkarın, iç içe türler, isteğe bağlı anahtarlar, export seçeneği — yalnızca yerel.
- 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.
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.