ToolHub
فتح الأداة

JSON إلى C# Class

تحويل JSON إلى تعريفات فئات C#، مع دعم اكتشاف تلقائي للأنواع وتعليقات الخصائص

تحويل التنسيق

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

JSON to C# Class يحول بيانات JSON إلى تعريفات فئات C#، مع دعم اكتشاف تلقائي للأنواع. يدعم كلًا من تعليقات System.Text.Json و Newtonsoft.Json للخصائص، ويعالج الفئات والقوائم المتداخلة، ويوفر خيار أنواع المراجع القابلة للإلغاء. تساعد هذه الأداة مطوري .NET في إنشاء نماذج لتكامل API وتسلسل البيانات بسرعة.

الميزات الرئيسية

معاينة سريعة

حالات الاستخدام

json csharp dotnet class

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

ما هو JSON to C# Class؟

JSON to C# Class هي أداة تعمل في المتصفح، تحول بيانات JSON إلى تعريفات فئات C#، مع دعم اكتشاف تلقائي للأنواع. تنشئ أنواع C# صحيحة، وتعالج الكائنات المتداخلة، وتضيف تعليقات خصائص التسلسل JSON.

ما هي مكتبات JSON المدعومة؟

تدعم الأداة كلًا من System.Text.Json (باستخدام خاصية JsonPropertyName) و Newtonsoft.Json (باستخدام خاصية JsonProperty)، ويمكنك اختيار المكتبة المفضلة من الخيارات.

هل تدعم الكائنات المتداخلة؟

نعم. تنشئ الأداة تلقائيًا فئات C# مستقلة لكائنات JSON المتداخلة، ولكل فئة متداخلة تعريف كامل للخصائص وتعليقات خصائص JSON.

ما هو خيار أنواع المراجع القابلة للإلغاء؟

عند التفعيل، تضيف الأداة تعليقات نوع قابل للإلغاء (مثل string?) للحقول التي قيمتها null في JSON، للحفاظ على التوافق مع أنواع المراجع القابلة للإلغاء في C# 8.0+.

هل تُرسل بيانات JSON إلى الخادم؟

لا. تتم جميع عمليات التحويل محليًا في المتصفح، ولا يتم تحميل أو نقل بيانات JSON إلى أي خادم، مما يضمن خصوصية وأمان البيانات بالكامل.