json_decode在 Web 服务调用后返回 NULL
有一个奇怪的行为与和我找不到解决方案:json_encode
json_decode
我的 php 应用程序调用 php Web 服务。Web 服务返回如下所示的 json:
var_dump($foo):
string(62) "{"action":"set","user":"123123123123","status":"OK"}"
现在我喜欢在我的应用程序中解码json:
$data = json_decode($foo, true)
但它返回:NULL
var_dump($data):
NULL
我使用 php5。来自 Web 服务的响应的内容类型:(也尝试使用"text/html; charset=utf-8"
"application/json; charset=utf-8"
)
可能的原因是什么?