يولّد محوّل JSON إلى TypeScript واجهات TypeScript من أي بيانات JSON. يدعم الكائنات المتداخلة والمصفوفات والحقول الاختيارية وأسماء الجذور القابلة للتخصيص. يعمل كل شيء في متصفحك — لا تُرسل بياناتك أبدًا إلى خادم.
الأسئلة الشائعة
كيف يتعامل مع الكائنات المتداخلة؟
تنشئ الأداة تلقائيًا واجهات منفصلة للكائنات المتداخلة. يحصل كل كائن متداخل على واجهته الخاصة بالاسم المشتق من مفتاحه. تُعالج أيضًا مصفوفات الكائنات — تستنتج الأداة نوع العنصر من العنصر الأول.
هل تُرسل بيانات JSON إلى خادم؟
لا، يتم التحويل بالكامل في متصفحك. لا تغادر بيانات JSON جهازك أبدًا. هذا آمن للعمل مع استجابات API الحساسة أو ملفات التكوين الخاصة.
هل يمكنني تخصيص الأنواع المُنشأة؟
نعم، يمكنك تعيين اسم مخصص للواجهة الجذرية وتبديل كلمة التصدير وجعل جميع الحقول اختيارية. تساعدك هذه الخيارات على توليد أنواع تتناسب مع اتفاقيات قاعدة الكود الخاصة بك.