序列化
翻译数据结构或对象状态在稍后的同一台或另一台计算机环境可以存储和重建的格式的过程 / 维基百科,自由的 encyclopedia
序列化(serialization)在电脑科学的资料处理中,是指将数据结构或物件状态转换成可取用格式(例如存成文件,存于缓冲,或经由网络中发送),以留待后续在相同或另一台电脑环境中,能恢复原先状态的过程。依照序列化格式重新获取字节的结果时,可以利用它来产生与原始物件相同语义的副本。对于许多物件,像是使用大量引用的复杂物件,这种序列化重建的过程并不容易。面向对象中的物件序列化,并不概括之前原始物件所关系的函数。这种过程也称为物件编组(marshalling)。从一系列字节提取数据结构的反向操作,是反序列化(也称为解编组、deserialization、unmarshalling)。
![]() | 此条目需要精通或熟悉相关主题的编者参与及协助编辑。 (2011年10月29日) |
此条目没有列出任何参考或来源。 (2011年10月29日) |
序列化在电脑科学中通常有以下定义: