序列化 (Serialization):将对象的状态信息转换为可以存储或传输的形式的过程。
json在速度和生成字符串大小上都比serialize要好,那为什么serialize还要存在呢? 原因在下面这个点:实现的功能(json无法处理对象方法等数据)
序列化使用serialize,特别是对象的存储,这是其存在的意义;
与对象无关的数据存储可以使用json;
serialize何时用?
第一种情况就是把一个对象在网络中传输的时候要将对象串行化(序列化)。
第二种情况就是把对象写入文件或是数据库的时候用到串行化。