Monu Tools

JSON إلى TypeScript

ولّد واجهات TypeScript من عينة JSON، مع الأنواع المتداخلة والمصفوفات والحقول الاختيارية. يعمل داخل متصفحك.

كيفية استخدام JSON إلى TS

  1. 01

    الصق كائن أو مصفوفة JSON.

  2. 02

    اضبط اسم الواجهة الجذرية اختياريا.

  3. 03

    انسخ واجهات TypeScript المولّدة.

الأسئلة الشائعة

كيف تُعالَج الكائنات المتداخلة؟

يصبح كل كائن متداخل واجهة مسماة خاصة به، يُشار إليها من الواجهة الأم، فتكون النتيجة نظيفة وقابلة لإعادة الاستخدام.

ماذا عن المصفوفات ذات الأشكال المختلفة؟

تُدمج مصفوفات الكائنات في واجهة واحدة، وتُوسم المفاتيح المفقودة من بعض العناصر بأنها اختيارية. وتصبح مصفوفات القيم البدائية المختلطة نوع عنصر اتحادي (union).

هل يتم رفع JSON الخاص بي إلى أي مكان؟

لا. تُولَّد الأنواع بالكامل داخل متصفحك، لذا لا تغادر بياناتك جهازك أبدا.

حول هذه الأداة

مولّد JSON إلى TypeScript يستنتج الواجهات من مثال، ويعالج الكائنات المتداخلة ومصفوفات الكائنات ذات المفاتيح الاختيارية والأنواع الاتحادية.

يعمل محليا داخل متصفحك، لذا فهو سريع وتبقى بياناتك خاصة. يستنتج شكلا من العينة بدلا من فرض مخطط.

أدوات ذات صلة