在PHP中使用JSON
从5.2版,php原生提供json_encode()和()函数,json_decode进行编码和解码后。json_encode()
此函数用于将数组和对象转换为JSON格式。
复制代码代码如下所示:
$ ARR =阵列(A = > A,B=>B,C = C = >,就想,e=e);
回声json_encode($ ARR);
输出结果:
JSON只接受字符的UTF-8编码的,和json_encode参数()必须是UTF-8编码。
班上的人
{
公开名称;
公共年龄;
公共高度;
功能__construct($name美元美元,年龄、身高)
{
这个名字;
美元=年龄=年龄;
$ =高度=高度;
}
}
$ obj =新的人(zhangsan
foo_json = json_encode美元($ obj);
echo $ foo_json;
输出结果:
当类中的属性是私有变量时,它不输出。
json_decode()
此函数用于将JSON文本转换为相应的PHP数据结构。
复制代码代码如下所示:
$:hello
var_dump(json_decode($ JSON));
输出结果:
通常情况下,json_decode()总是返回一个PHP对象。
变成数组:
复制代码代码如下所示:
$:hello
var_dump(json_decode($ JSON结构));
以上是本文的全部内容,希望大家能喜欢。