用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1774|回复: 2
收起左侧

[版本 2.x] php序列化和json_encode

[复制链接]
发表于 2016-11-24 16:55:50 | 显示全部楼层 |阅读模式
php的序列化  反序列化   和  json_encode(),json_decode()到底有什么本质区别     两种挺像的
发表于 2016-11-24 16:59:02 | 显示全部楼层
我认为本质上没区别,都是把内存中的数据序列化和反序列化。不同的是 json_encode json_decode 是序列化和反序列化 JSON,也可以理解成他们序列化后的格式不同。
发表于 2016-11-24 17:03:21 | 显示全部楼层
Hex 发表于 2016-11-24 16:59
我认为本质上没区别,都是把内存中的数据序列化和反序列化。不同的是 json_encode json_decode 是序列化和 ...

php的序列化占用字符更少,可读性更差。
json_encode序列化占用字符多,可读性更强。
但json_encode的序列化字符是标准的json字符,通用性更强。想想一个数据库字段保存了一个json化的字符串,可以轻松被其他语言反序列化,而php自己的却不行。

本版积分规则