我正在使用返回JSON的API。 这是JSON http://getpincodes.info/api.php?pincode=421305的链接 这是上面链接的oupput json [{ “PIN码”: “421305”, “城市”: “Vidyashram”, “区”: “领主”, “状态”: “MAHARASHTRA”}] 这是我读取数据的代码:
$json = file_get_contents("http://getpincodes.info/aenter code herepi.php?pincode=$zip");
$data=json_decode($json);
$city = $data->city;
echo $city;
enter code here
这样做时我得到了错误 注意:尝试在
中获取非对象的属性答案 0 :(得分:0)
您似乎正在接收结果数组而不是裸体对象。所以
$city = $data->city; // does not work: $data is an array
但是
$city = $data[0]->city; // should work: $data[0] is an object with a city key