在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结构));





以上是本文的全部内容,希望大家能喜欢。