无法解析具有巨大价值的JSON

时间:2013-03-03 17:39:52

标签: php json

在我的JSON中,我有4个根值。其中3个解析得很好。第四个字典甚至不在结果中。在这个字典中有一个带有键“base64”的UTF-8字符串,长度为50915个符号。

这只发生在服务器上(PHP 5.3。*),在我的本地(PHP 5.4.4)上一切正常。这到底是怎么回事?一个对象大小是否有限制?

代码

$json   = new Services_JSON(SERVICES_JSON_LOOSE_TYPE);
$result = $json->decode($var);

1 个答案:

答案 0 :(得分:1)

我认为您应该使用json_decode代替。

据我所知,构建处理JSON的PEAR库是因为在PHP 5.1之前没有正确的方法来处理JSON。我想你可以把这个库放在一边,而是使用json_*函数。