ولّد واجهات TypeScript من عينة JSON، مع الأنواع المتداخلة والمصفوفات والحقول الاختيارية. يعمل داخل متصفحك.
كيفية استخدام JSON إلى TS
الصق كائن أو مصفوفة JSON.
اضبط اسم الواجهة الجذرية اختياريا.
انسخ واجهات TypeScript المولّدة.
الأسئلة الشائعة
يصبح كل كائن متداخل واجهة مسماة خاصة به، يُشار إليها من الواجهة الأم، فتكون النتيجة نظيفة وقابلة لإعادة الاستخدام.
تُدمج مصفوفات الكائنات في واجهة واحدة، وتُوسم المفاتيح المفقودة من بعض العناصر بأنها اختيارية. وتصبح مصفوفات القيم البدائية المختلطة نوع عنصر اتحادي (union).
لا. تُولَّد الأنواع بالكامل داخل متصفحك، لذا لا تغادر بياناتك جهازك أبدا.
مولّد JSON إلى TypeScript يستنتج الواجهات من مثال، ويعالج الكائنات المتداخلة ومصفوفات الكائنات ذات المفاتيح الاختيارية والأنواع الاتحادية.
يعمل محليا داخل متصفحك، لذا فهو سريع وتبقى بياناتك خاصة. يستنتج شكلا من العينة بدلا من فرض مخطط.
أدوات ذات صلة
أنشئ تجزئات SHA-1 وSHA-256 وSHA-384 وSHA-512 لأي نص، مباشرة داخل متصفحك.
حوّل الألوان بين HEX وRGB وHSL مع معاينة مباشرة.
حوّل طوابع Unix الزمنية إلى تواريخ مقروءة والعكس: UTC والوقت المحلي وISO 8601 والوقت النسبي. يُكتشف الفرق بين الثواني والميلي ثانية تلقائيًا.
ترميز وفك ترميز عناوين URL ومكوّناتها بصيغة النسبة المئوية (percent-encoding)، بأمان مع UTF-8.