JSON إلى TypeScript
محلي — يعمل داخل متصفحك، وتبقى الملفات والمدخلات على جهازكمجاني — مجاني الاستخدامالصق أي JSON واحصل فورًا على واجهات TypeScript مُنمّطة. تتحول الكائنات والمصفوفات المتداخلة إلى أنواع مُسمّاة قابلة لإعادة الاستخدام.
مدخل JSON
واجهات TypeScript
يعمل داخل متصفحك، وتبقى الملفات والمدخلات على جهازك
نبذة عن التحويل من JSON إلى TypeScript
تستنتج هذه الأداة واجهات TypeScript من عيّنة JSON — أسرع طريقة لتنميط استجابة واجهة برمجية استلمتها للتو. تمرّ على البنية، وتولّد واجهة مُسمّاة لكل كائن متداخل، وتستنتج أنواع عناصر المصفوفات (مع دمج العناصر المختلطة)، وتضع الحقول الفارغة (null) كاختيارية. تعمل كلها داخل المتصفح، فتبقى بياناتك خاصة، ويمكنك لصق النتيجة مباشرة في مشروعك.
كيف تستخدم محوّل JSON إلى TypeScript
- 1الصق كائن JSON أو مصفوفة تمثل بياناتك.
- 2حدّد اسم واجهة TypeScript الجذرية.
- 3راجع الواجهات المتداخلة المستنتجة وانسخ الشيفرة الناتجة.
أسئلة شائعة
- كيف تستنتج الأداة أنواع المصفوفات؟
- تفحص الأداة عناصر العينة. وقد تنتج القيم الأولية المختلطة نوعًا اتحاديًا، بينما تتحول الكائنات المتداخلة إلى واجهات مسمّاة.
- هل تصف عينة JSON واحدة كل استجابات API الممكنة؟
- لا. تُستنتج الأنواع من القيم الموجودة في العينة فقط. أضف الحقول الاختيارية والأنواع الاتحادية الأوسع وأنواع النطاق بعد مقارنتها بعقد API.
- كيف تُعالَج قيم null؟
- لا تكشف عينة null نوع القيمة الأصلي. لذلك تضع الأداة الحقل اختياريًا، وينبغي مراجعته أمام المخطط الفعلي.