JSON'dan TypeScript'e
Örnek bir JSON yapıştırın, karşılık gelen TypeScript interface'lerini alın — API verisiyle çalışırken her alanı elle yazmaya son.
JSON'dan TypeScript interface nasıl üretilir
- Örnek JSON'unuzu sola yapıştırın, TypeScript tanımları sağda görünür.
- İsterseniz en dıştaki tipin adını "Kök tip adı" kutusundan değiştirin, örneğin ApiResponse.
- Kopyala düğmesini kullanıp kodunuza yapıştırın.
Sık sorulan sorular
Tamamen yapıştırdığınız veriden: metin string, sayılar number, true/false boolean olur; iç içe nesneler kendi interface'lerine ayrılır.
Alan her zaman bulunmuyor. Bir dizide birkaç nesne varsa ve bu alan yalnızca bazılarında geçiyorsa araç onu isteğe bağlı olarak işaretler.
Araç tipleri | ile birleştirir, örneğin string | number. Değer bazen null ise tipe | null da eklenir.
Boş bir dizide aracın tipi öğrenebileceği öğe yoktur. Elle düzeltin veya dizide veri olan bir örnek yapıştırın.
Alan adının ilk harfi büyütülerek (user_profile → UserProfile). Dizi öğelerinin sonuna Item eklenir, zaten kullanılan bir ada numara verilir: 2, 3…
Hayır, yalnızca yapıştırdığınız örnek kadar doğrudur. Tam bir örnek kullanın — ideali her dizide birkaç öğe ve bazen eksik olan alanlar — böylece tipler gerçek durumları kapsar.
Hayır. JSON doğrudan cihazınızda işlenir.
Tamamen ücretsizdir, hesap gerekmez.
İlgili araçlar
JSON'dan JSON Schema'yaÖrnek JSON'dan JSON Schema oluşturunJSON'dan Zod'aÖrnek JSON'dan Zod şeması oluşturunJSON Schema doğrulayıcıJSON verisinin bir JSON Schema'ya uyup uymadığını denetleyinJSON'dan Go struct'aÖrnek JSON'dan Go struct'ları oluşturunJSON'dan Python dataclass'aJSON'dan dataclass veya Pydantic modeli oluşturunJSON'dan Java sınıfınaJSON'dan Java sınıfı veya record oluşturunJSON'dan Kotlin data class'aÖrnek JSON'dan Kotlin data class oluşturunJSON Escape / UnescapeMetni geçerli JSON dizesine çevirin ve geriJSON biçimlendiriciJSON biçimlendirin, sıkıştırın, doğrulayın