Basit bir kullanıcı nesnesi
{ "id": 1, "name": "Ada", "roles": ["admin", "editor"] }interface Root {
id: number;
name: string;
roles: string[];
}Bir JSON örneğinden kullanıma hazır TypeScript interface'leri üretin.
Sonuç burada görünecek.
Bu araç işinize yaradı mı?
Bir API yanıtını elle tiplemek yorucu ve hataya açıktır: adı değişen tek bir alan, tipin gerçeklikten sessizce sapmasına yol açar. Bu araç, TypeScript interface'lerini gerçek bir JSON örneğinden doğrudan çıkarır — elle inceltmeden önce en hızlı başlangıç noktası.
İç içe her nesne kendi adlandırılmış interface'ini alır, diziler elemanlarından tiplenir; aynı özellik adını paylaşan ama farklı bir şekle sahip iki nesne, yanlışlıkla birleştirilmek yerine ayrı interface adları alır.
{ "id": 1, "name": "Ada", "roles": ["admin", "editor"] }interface Root {
id: number;
name: string;
roles: string[];
}JSON'u okunur hale getirin veya sıkıştırın; hataların tam konumunu görün.
Belgenin geçerli JSON olup olmadığını; değilse satır, sütun ve nedenini görün.
YAML'ı JSON'a ya da JSON'u YAML'a tarayıcınızda anında dönüştürün.
Bir JSON örneğinden C#, Java veya Python model sınıfları üretin.