1

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

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

代码

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

1 回答 1

1

我认为你应该json_decode改用。

据我所知,处理 JSON 的 PEAR 库是建立的,因为在 PHP 5.1 之前没有适当的方法来处理 JSON。我认为你可以把这个库放在一边,改用json_*函数。

于 2013-03-03T17:59:16.270 回答