مجانية الاستخدام، دون حساب

مولد نموذج JSON

الصق عينة JSON لإنشاء تعريفات نماذج TypeScript أو C# أو Java. نستنتج المصفوفات والكائنات المتداخلة من العينة، ولا نرفع أي بيانات.

الصق JSON صالحًا يصل حجمه إلى 500 كيلو بايت. عينة من المصفوفات تصل إلى 300 عنصر لاستدلال النوع.

تتم تسوية الحروف والأرقام والرموز في اسم نوع صالح.

التعريفات تقديرات مبنية على العينة؛ وليست تحققًا من المخطط أو فحصًا بواسطة مترجم. يستخدم C# وJava النوع object للقيم المختلطة، وتظهر ملاحظات Java الاختيارية وnull في التعليقات.

يعمل محليا في هذا المتصفح. لا يوجد حساب أو تحميل أو API.

كيف أقوم بإنشاء نموذج من JSON؟

الصق كائن JSON أو مصفوفة، واختر TypeScript أو C# أو Java، واكتب اسم النوع الرئيسي ثم أنشئ النماذج. راجع الأنواع المستنتجة قبل استخدام الكود.

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

كيف أقوم بإنشاء نموذج من JSON؟

الصق كائن JSON أو مصفوفة، واختر TypeScript أو C# أو Java، واكتب اسم النوع الرئيسي ثم أنشئ النماذج. راجع الأنواع المستنتجة قبل استخدام الكود.

هل تم تحميل JSON الخاص بي أو حفظه؟

لا، يتم تشغيل التحليل وإنشاء النماذج في علامة تبويب المتصفح هذه. لا يتم إرسال JSON الخاص بك إلى الخادم أو تخزينه بواسطة هذه الأداة.

كيف نستنتج الخصائص الاختيارية والقابلة للقيمة null؟

إذا ظهرت قيمة null، نوضح ذلك في النوع حيث تدعم اللغة هذا الأسلوب. وفي مصفوفة الكائنات، نعدّ الخاصية اختيارية إذا غابت عن بعض العناصر التي فحصناها.

هل يتحقق الموقع من أن الكود الناتج قابل للترجمة؟

لا. يستنتج تعريفات النماذج من عينة JSON فقط. راجع الأسماء والأنواع والقيم null والكود الناتج في أداة الترجمة قبل استخدامه في تطبيق.

ماذا يحدث إذا احتوت العينة على أنواع مختلفة للقيمة نفسها؟

يمكن لـ TypeScript التعبير عن أنواع متعددة للقيمة. أما C# وJava فيستخدمان النوع العام object في هذه الحالة. تعليقات Java تشرح القيم الاختيارية وnull، لكنها لا تتحقق منها أثناء التشغيل.