原文连接:http://hi.baidu.com/lostdays/blog/item/8d76c300ec4e3c15738b65fa.html
总目录
What 、Why、How
What
Why
HowPHP串行化语法
PHP串行化实例
在JavaScript中串行化为JSON—使用json2.js
在JavaScript中串行化为JSON—使用prototype.js
json_decode函数
json_encode函数
json_decode函数实例
json_encode函数实例
背景说明
前台JavaScript部分
后台PHP部分
{"type":"human","name":"hanguofeng","age":22}则是一个JSON表达式,他保存了一个对象,我们如何将它恢复为对象呢?很简单,如下:
代码:
var animal_str = '{"type":"human","name":"hanguofeng","age":22}';
var animal2=eval('(' + animal_str + ')');我们通过JavaScript的求值函数,将JSON表达式进行运算,并返回值,用以获得一个对象,到这里,我想你一定会和我一样,对JSON格式的创造者的思维佩服不已吧。
a:3:{s:4:"type";s:5:"human";s:4:"name";s:10:"hanguofeng";s:3:"age";s:2:"20";}他看起来结构和JSON有些类似,实际上,这个表达式是如下数组的串行化结果:
$animal =
array
(
"type" => "human",
"name" => "hanguofeng",
"age" => "20"
);OK,上面的一些介绍只是让你大致看到串行化和JSON是什么样的东西,你无须对这里的代码过分纠结,我们在后面会详细讲解的,下面我们来谈谈为什么要使用串行化。
上一篇: 初学:apache与php基本配置
下一篇:PHP+MYSQL+Flash做留言本