【发布时间】:2011-12-12 02:28:45
【问题描述】:
有什么方法可以在不使用json_last_error() 的情况下检查变量是否是PHP 中的有效JSON 字符串?我的 PHP 版本低于 5.3.0。
【问题讨论】:
-
你有什么版本的PHP?
-
即使你不知道确切的语法错误,你仍然可以测试一个有效值是否来自仅仅解码它。 (或者使用正则表达式来验证它。哈)
-
json_decode将在失败时返回null,它在 PHP >= 5.2 上可用。 -
PHP is_json function? 的可能重复项
标签: php json well-formed