ما هو JSON إلى TypeScript؟

يُولِّد JSON إلى TypeScript واجهات TypeScript دقيقة وتعريفات أنواع من بيانات JSON. يستنتج الأنواع للسلاسل النصية والأرقام والقيم المنطقية والمصفوفات والكائنات المتداخلة، ويتعامل مع الحقول الاختيارية وأنواع الاتحاد — مما يوفر ساعات من كتابة الأنواع يدويًا لاستجابات واجهات برمجة التطبيقات.

كيفية الاستخدام

  1. الخطوة 1 — الصق كائن JSON أو مصفوفة. تحلِّل الأداة الهيكل وتستنتج أنواع TypeScript لكل حقل.
  2. الخطوة 2 — خصِّص المخرج: حدِّد اسم الواجهة الجذر، واختر بين الواجهات والأسماء البديلة للأنواع، وفعِّل أو عطِّل الخصائص الاختيارية للحقول التي قد تكون خالية.
  3. الخطوة 3 — انسخ تعريفات TypeScript المُولَّدة أو نزِّلها كملف .ts. تحصل جميع الكائنات المتداخلة تلقائيًا على واجهاتها المُسمَّاة الخاصة.

النتيجة

تُرجع واجهة برمجة التطبيقات الخاصة بك كائن مستخدم يحتوي على عنوان وتفضيلات متداخلة. الصق استجابة JSON، واضبط الاسم الجذر على User، واحصل على واجهات واضحة: User وUserAddress وUserPreferences — مع أنواع صحيحة مثل string | null للحقول الاختيارية.

أدوات ذات صلة