【发布时间】:2018-02-05 22:27:52
【问题描述】:
我正在使用 PHP 来使用不属于我的服务。该服务返回的内容几乎但不完全不同于 JSON(帽子提示,HGG)。
也就是说,在最简单的形式中,它们看起来像这样
{a: 8531329}
通过json_decode运行上述字符串返回NULL
$foo = json_decode('{a: 8531329}');
问题是a 没有被引用。
$foo = json_decode('{"a": 8531329}');
PHP(无论是原生的还是通过常见的 packagegist 包)是否为我提供了一种将“valid-javascript-but-not-valid-json”字符串解析为 PHP 数组或 stdClass 的方法?或者我会自己解析这个? (我上面的例子是一个简单的例子——实际的字符串相当大)
【问题讨论】:
标签: javascript php json