سؤال

لدي جدول بيانات في قاعدة البيانات الخاصة بي حيث أقوم بتخزين إعدادات مختلفة. نظرًا لأنهم من أي نوع (حتى الرسوم البيانية للكائنات المعقدة) قررت تخزين قيمها كسلاسل JSON المسلسل.

دعنا نقول أنني قمت بتسلسل أ List<ItemBase>. السلسلة المسلسل تبدو على ما يرام. لكن المشكلة هي أن عناصر القائمة هي من أنواع مختلفة ورث منها ItemBase (والتي قد تكون مجردة أيضًا لما يهمني).

سؤال

أي (DE) فئة/مكتبة التسلسل يجب أن أستخدمها ، فسيتم إلغاء سلاسل JSON الخاصة بي بشكل صحيح لتصحيح مثيلات الكائن.

هل كانت مفيدة؟

المحلول

json.net لديه القدرة على الحفاظ على المراجع

ويدعم تخزين النوع

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top