ما هو JSON إلى TypeScript؟

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

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

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

النتيجة

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

أدوات ذات صلة