Kod Araçları

JSON → TypeScript Dönüştürücü

JSON verisinden TypeScript interface ve type tanımları oluşturun. Nested objeler ve diziler otomatik tanınır, gerçek zamanlı dönüşüm.

Seçenekler
0 karakter
0 karakter

Ne işe yarar?

JSON verisini TypeScript interface veya type tanımlarına dönüştürür. API yanıtlarını modellemek, tip güvenliği sağlamak ve TypeScript projelerinde hızlıca tip tanımları oluşturmak için idealdir.

Nested (iç içe) objeler otomatik olarak ayrı interface'lere dönüştürülür. Dizilerdeki eleman tipleri algılanır ve uygun TypeScript dizisi tanımı oluşturulur. Farklı tipte elemanlar içeren dizilerde union type kullanılır.

Nasıl kullanılır?

1

JSON verinizi sol taraftaki alana yapıştırın.

2

Kök interface/type ismini belirleyin (varsayılan: Root).

3

interface veya type, opsiyonel özellikler ve export seçeneklerini ayarlayın.

4

TypeScript çıktısı anında oluşturulur — Kopyala butonuyla panoya alın.

Desteklenen dönüşümler

Primitif tipler: string, number, boolean ve null değerleri doğrudan TypeScript karşılıklarına dönüştürülür.

Nested objeler: İç içe geçmiş objeler PascalCase isimlendirmeyle ayrı interface/type olarak tanımlanır.

Diziler: Tek tipli diziler (ör. string[]), karma diziler union type ile (ör. (string | number)[]), boş diziler unknown[] olarak tanımlanır.

null değerler: null tipi olarak korunur ve gerektiğinde union type içinde kullanılır.