对象序列化(C#)

时间:2018-06-11 16:04:04

标签: c# serialization

我试图理解序列化以及数据在客户端和服务器之间传递的方式,但我仍然不清楚。

将对象转换为JSON字符串(或XML /其他)序列化实际代表什么?如果没有,两者之间的联系是什么?

(我用来学习的语言是c#,如果重要的话)

谢谢!

1 个答案:

答案 0 :(得分:4)

我会更广泛地定义序列化;作为对象(通常仅由内存表示)转换为易于转换的格式的方式。这些格式包括:

  • JS​​ON
  • XML
  • 二进制
  • FlatBuffer
  • 的Protobuf

还有很多人。

反序列化就是将该格式 back 转换为内存中对象的方法。