xyf90314 发表于 2016-11-24 16:55:50

php序列化和json_encode

php的序列化反序列化   和json_encode(),json_decode()到底有什么本质区别   两种挺像的

Hex 发表于 2016-11-24 16:59:02

我认为本质上没区别,都是把内存中的数据序列化和反序列化。不同的是 json_encode json_decode 是序列化和反序列化 JSON,也可以理解成他们序列化后的格式不同。

yuzhigang5460 发表于 2016-11-24 17:03:21

Hex 发表于 2016-11-24 16:59
我认为本质上没区别,都是把内存中的数据序列化和反序列化。不同的是 json_encode json_decode 是序列化和 ...

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