序列化和反序列化有什么区别?

时间:01-20人气:27作者:念你南笙

序列化是把数据转换成可存储或传输的格式,反序列化则是把这个格式还原回原来的数据。

区别

序列化:把内存中的对象或数据转换成字节流、字符串等格式,方便保存到文件或通过网络发送。比如把一个列表转成JSON字符串后,可以存到硬盘或传给其他程序。序列化后数据更紧凑,传输效率高。

反序列化:把序列化后的数据重新还原成原来的对象或数据结构。比如收到JSON字符串后,解析成列表或字典,程序就能直接使用。反序列化让数据从存储或传输状态恢复成可用状态,相当于“解码”的过程。

注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com

相关文章
本类推荐
本类排行