1. 程式人生 > >序列化,反序列化

序列化,反序列化

主要用於儲存物件狀態為另一種通用格式,比如儲存為二進位制、xml、json等等,把物件轉換成這種格式就叫序列化,而反序列化通常是從這種格式轉換回來。

使用序列化主要是因為跨平臺和物件儲存的需求,因為網路上只允許字串或者二進位制格式,而檔案需要使用二進位制流格式,如果想把一個記憶體中的物件儲存下來就必須使用序列化轉換為xml(字串)、json(字串)或二進位制(流)