PHP:解析这个JSON有什么问题

时间:2015-04-21 09:38:53

标签: php json parsing

请告诉我解析任何JSON输出有什么问题。

我正在使用此代码$ stats = json_decode($ json,true);

    if ($stats == null && json_last_error() != JSON_ERROR_NONE) {
 throw new \LogicException(sprintf("Failed to parse json string '%s', error: '%s'", $json , json_last_error_msg()));

}

由于

2 个答案:

答案 0 :(得分:0)

查看jsonlint,突出显示以NaN形式返回的条目无效。这是因为它们是不带引号的值。您需要在JSON的创建脚本中适应此目的,或者将数据源更改为不返回NaN值。

答案 1 :(得分:0)

在你的第一个json中你会看到错误

"OrganicSocialShare":NaN,
"PaidSocialShare":NaN,

错误:字符串应该用双引号括起来。