2 مستودعات
Libraries for converting C++ objects and containers into structured formats like JSON or XML for storage and transmission.
Distinct from C-Structure to JSON Serializers: Existing candidates are either too focused on C-structs or are purely JSON libraries; this covers general C++ object serialization
Explore 2 awesome GitHub repositories matching data & databases · C++ Data Serialization. Refine with filters or upvote what's useful.
Cereal هي مكتبة تسلسل (serialization) وأداة استمرارية كائنات لـ C++ تُستخدم لتحويل أنواع البيانات والحاويات إلى تنسيقات للتخزين أو النقل. تم تنفيذها كمكتبة تعتمد على الرؤوس فقط (header-only)، مما يسمح بتضمينها مباشرة في الكود المصدري دون الحاجة إلى ملف ثنائي مجمع. تدعم المكتبة تمثيلات بيانات متعددة، بما في ذلك binary و XML و JSON. توفر القدرة على تحديد أرشيفات مخصصة، مما يتيح تطوير تنسيقات إخراج متخصصة للتحكم في كيفية ترميز البيانات وتخزينها. يتعامل النظام مع تحويل الكائنات المعقدة من خلال التسلسل القائم على القوالب واجتياز الشجرة العودي. تدعم هذه القدرات استمرارية حالة التطبيق وتبادل البيانات الثنائية بين العمليات.
Converts complex C++ objects and containers into formats like JSON or XML for storage or network transmission.
Odin Serializer هو إطار عمل مصمم لمحرك ألعاب Unity لتحويل رسوم بيانية للكائنات المعقدة إلى تنسيقات ثنائية أو JSON مستمرة. يوفر نظاماً لحفظ وتحميل هياكل الفئات المعقدة، بما في ذلك الأنواع العامة المتداخلة والأنواع متعددة الأشكال، مع الحفاظ على السلامة الهيكلية للبيانات. يتميز إطار العمل بدعمه للتجميع قبل الوقت (ahead-of-time)، حيث يولد بيانات وصفية للنوع ضرورية أثناء عملية البناء لضمان الوظيفة على المنصات التي تقيد الانعكاس في وقت التشغيل. ويتكامل مباشرة مع دورة حياة محرك Unity، مما يسمح بتسلسل الأنواع الخاصة بالمحرك وإدارة مراجع الأصول الخارجية من خلال معرفات فريدة مستمرة. يمكن للمستخدمين تحديد سياسات تسلسل دقيقة للتحكم في أعضاء الفئة الذين يتم تضمينهم أو استبعادهم أثناء عملية التحويل. تسمح هذه الإمكانية بتحسين تخزين البيانات ونقلها من خلال ضمان معالجة المعلومات المطلوبة فقط، بينما يتعامل المحرك الأساسي مع التعيين العودي لتسلسلات الوراثة المعقدة.
Converts complex data structures into standard formats like JSON or binary for reliable data exchange.