Zend Framework处理Json数据方法详解
本篇章节讲解Zend Framework处理Json数据的方法。分享给大家供大家参考,具体如下: JSON分隔符及意义
JSON示例 语法:$json = Zend_Json::encode($phpNative); 说明:其中,参数$phpNative为PHP常见的数据类型,可以是数组、对象或者其他类型的数据。 函数返回值$json为符合JSON格式的一个字符串。 示例:0,"b"=>1,"c"=>array(
"c-1"=>21,"c-2"=>22,"c-3"=>23,),"d"=>3
);
$json = Zend_Json::encode($temp);
echo "临时数组内容为:";
echo "
"; print_r($temp); echo ""; echo "转换为JSON格式内容为:"; echo " "; print_r($json); echo ""; 结果为: Array
( [a] => 0 [b] => 1 [c] => Array ( [c-1] => 21 [c-2] => 22 [c-3] => 23 ) [d] => 3 ) 转换为JSON格式内容为: {"a":0,"b":1,"c":{"c-1":21,"c-2":22,"c-3":23},"d":3} 将JSON解码为普通数据语法:
示例: 输出结果为: 说明: 在使用此方法对JSON内容进行解码时,可以将其解码为数组,也可以将其解码为对象。 具体有Zend_Json::decode()方法的第二个参数决定。 语法格式如下
上个例子解码为对象后的结果为 Json的使用还是比较简单的,在接口应用上需要Json。它可以在不同的语言中共用。可以灵活的传递数据。作用与XML类似,但是比XML要节省带宽。 PS:针对json的各种常用操作,还可参考使用本站相关json在线工具: 在线JSON代码检验、检验、美化、格式化工具:
JSON在线格式化工具:
在线XML/JSON互相转换工具:
json代码在线格式化/美化/压缩/编辑/转换工具:
在线json压缩/转义工具:
C语言风格/HTML/CSS/json代码格式化美化工具:
更多关于zend相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |