今天,在编写代码的时候,我们需要使用json_decode功能。发现php5.2以前的版本没有集成这个功能,但我们可以通过用户定义的函数。



复制代码代码如下所示:
功能json_decode2($ JSON)
{
注释= false;
$ =$ x =;

为($我= 0;$我< strlen($ JSON);$我+ +)
{
如果(!为评论)
{
如果(($ JSON { } = ={ $我)| |($ JSON {我} = {美元)阵列(美元);
else if(($ JSON { } = =我美元})| |($ JSON { $我} =})美元= ''));
否则,如果($ $ { i }=);
否则$ $ $ JSON { $ I };
}
否则$ $ $ JSON { $ I };

如果($ JSON { $我} = ={(JSON美元美元I-1)}!;
}

eval($出来。;
返回$ x;
}


但回报是数组

返回的对象的类的使用,service_json