Skip to content
Zoyku

JSON'dan TypeScript'e

Herhangi bir JSON'dan TypeScript arayüzleri üret — iç içe nesneler, diziler ve birleşimler, projene yapıştırmaya hazır.

Bu araç tamamen tarayıcında çalışır. Verilerin asla cihazından çıkmaz — hiçbir sunucuya yüklenmez.

Nasıl kullanılır

  1. 1JSON'unu yapıştır (en iyi sonuç bir API yanıtıyla çıkar).
  2. 2Root yerine başka bir şey istiyorsan kök arayüz adını değiştir.
  3. 3Üretilen arayüzleri projene kopyala.

JSON'dan TypeScript'e

Bir JSON yanıtı yapıştır ve anında tipli arayüzler al: iç içe nesneler isimli arayüzlere dönüşür, nesne dizileri tek bir şekilde birleşir, karışık diziler birleşim (union) olur. Kök adı yapılandırılabilir.

API işleri için tasarlandı — endpoint yanıtını yapıştır, tipleri kopyala ve şekil değişikliklerini derleyici yakalasın.

Sık sorulan sorular

Diziler nasıl ele alınır?

Nesne dizileri tüm elemanların anahtarlarını tek bir arayüzde birleştirir (eksik anahtar zaten çalışma zamanında hata olurdu). Karışık tip diziler string | number gibi bir birleşime dönüşür. Boş diziler unknown[] olur.

Tüm alanlar zorunlu mu?

Evet — tek bir örnek isteğe bağlılığı kanıtlayamaz, bu yüzden her şey zorunludur. API'nin null'a veya eksik anahtara izin verdiği alanları isteğe bağlı olarak kendin işaretle.

Bu aracı gömün

Tek satırla bu aracı sitenize ekleyin — ziyaretçinin tarayıcısında çalışır.

<iframe src="https://zoyku.com/tr/tools/json-to-typescript?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-typescript" loading="lazy"></iframe>
100% local processing