JSON إلى واجهات TypeScript عبر الإنترنت
قم بتحويل JSON إلى واجهات TypeScript، أو كتابة الأسماء المستعارة أو مخطط Zod المباشر، مع اكتشاف حقيقي للحقول الاختيارية عبر المصفوفات.
النتيجة
تفتح هذه الصفحة المحول بواجهة محددة مسبقًا كتنسيق الإخراج - الصق كائن أو مصفوفة JSON وسيقوم بطباعة كتلة واجهة واحدة أو أكثر، جاهزة للإسقاط في ملف .ts.
يحصل كل كائن متداخل على واجهة مسماة خاصة به بدلاً من كائن ثنائي كبير الحجم مضمّن، وعندما تلصق مصفوفة من الكائنات، تقارن الأداة كل عنصر: يتم كتابة حقل مثل الإضافي الموجود في بعضها فقط كـ إضافي؟: منطقي، بينما تظل الحقول المشتركة بين جميع العناصر مطلوبة - يتم تخطي نفس التفاصيل التي تتخطىها معظم المحولات السريعة.
تقوم الأداة الكاملة أيضًا بإنشاء إصدار اسم مستعار للنوع من نفس البنية ومخطط Zod للتحقق من صحة وقت التشغيل، كل ذلك من إدخال JSON واحد - قم بتبديل التنسيقات في أي وقت دون إعادة كتابة أي شيء.