أساسيات تسلسل البيانات
شرحٌ لماهية التسلسل وإلغاء التسلسل وكيفية إجراء تحويل الصيغ.
التسلسل (serialization) هو تحويل بنية البيانات في الذاكرة إلى نص أو بايتات يمكن تخزينها ونقلها. وفي المقابل، تُسمّى إعادة ذلك النص إلى بنية بيانات مجددًا إلغاءَ التسلسل (التحليل).
تحويل الصيغ هو في الواقع مزيج من هاتين الخطوتين. إذ تُحلَّل الصيغة المصدر إلى نموذج بيانات مشترك (كائنات ومصفوفات وقيم)، ثم يُعاد تسلسل ذلك النموذج إلى الصيغة الهدف. وهذه الأداة تعمل داخليًا بالطريقة نفسها.
لذلك قد يُفقَد بعض المعلومات بين صيغتين تختلفان في قوة التعبير. فمثلًا، عند تسلسل بيانات ذات بنية هرمية إلى CSV مسطّحة، يصعب استيعاب معلومات التداخل كاملةً.