在PHP中解析JSON不会给出响应
所以我试图从JSON文件中获取一些信息。但由于某种原因,我所需要的信息没有得到实际的回应 这是我正在运行的代码在PHP中解析JSON不会给出响应,php,json,parsing,Php,Json,Parsing,所以我试图从JSON文件中获取一些信息。但由于某种原因,我所需要的信息没有得到实际的回应 这是我正在运行的代码 $json_object = file_get_contents('http://steamcommunity.com/profiles/'.$steamID.'/inventory/json/730/2'); $json_decoded = json_decode($json_object); echo $json_decoded->success; 我从一块饼干上得到蒸汽
$json_object = file_get_contents('http://steamcommunity.com/profiles/'.$steamID.'/inventory/json/730/2');
$json_decoded = json_decode($json_object);
echo $json_decoded->success;
我从一块饼干上得到蒸汽ID。但如果您想查看JSON的外观,可以查看以下链接:
问题是您正在检查的URL被重定向到另一个URL,
file\u get\u contents()
不支持以下重定向,因此您最好使用cURL
检查这个答案这个问题就像其他人告诉你的一样在这个链接中 我只是监视响应,因此当您访问链接时,您会得到一个对新链接的
302临时移动
http响应,该链接是
您可以尝试使用file_get_contents获取内容,如果您的链接不仅仅是一个steam id,或者使用
curl
library您在$json_对象中做了什么
?它可能不是utf8吗?$json_对象中的内容是什么?您希望它给我一个长json响应。。获得echo$json_解码->成功;is 1
您确定$json\u对象
不是空的吗?确保file\u get\u contents()
按预期工作。我将其放在streamcommunity.com/id/SANDISS/inventory/json/730/2链接中,但仍然没有得到响应。此外,如果您查看最顶部链接的内部,它应该输出“true”