php中json编码和解码的一些提示

对于php下的web service应用,json因其快速,轻量在小数据量传输的时候非常有优势,但用的时候有些小细节需要注意。我就是把数组存进去,再取出来的时候发现变成对象了,才发现原来是这样。
在运行环境上,json在php5.2以上才是内置的。
常用的方法是json_encode和json_decode。
json_encode的参数只有一个,就是要被转换的数据,而json_decode就不一样,他可以把json格式转换成对象(object)和数组两种
下面是个例子
$arr = array(”1″,”2″,”3″);
print_r($arr);
echo json_encode($arr);
print_r(json_decode(json_encode($arr)));
print_r(json_decode(json_encode($arr), true));

如果数组转成json,想解码回来的,别忘了加个参数true

相关日志


如果你觉得这篇文章不错,你可以 给我留个回复订阅它。无论如何,谢谢你的支持!

评论

新的一年开始了~秀发阁http://www.xiufage.com祝博主在新的一年里天天快乐,多多发财哦!

2012年第一天,资源共享网http://www.f9f9.net祝博主在新的一年里身体健康,天天开心!

迟来的祝福..文学小说网(www.wenx.net)祝博主元旦快乐了.永远支持博主!

很专业====

博主的博客人气渐涨啊..呵,小弟建了个发型论坛www.xiufage.com,人气不行,还希望博主多多支持下!

呵呵,不错写的。学习了哈。。。。非常感谢!

发表评论

(必填)

(必填)