我正在使用以下 PHP 代码返回一个 json 字符串:
$itemURL = 'http://***.***.***/search?tag=Football&affiliate_id=&max_results=3';
$response = file_get_contents($itemURL);//curl_exec($curlHandle);
echo $response;
$response = array($response);
echo $response[0];
我得到一个看起来像这样的 json 字符串:
[ {“ID”:“123”,“描述”:“冠军足球海军 T 恤”,“HighPrice”:16.99,“LowPrice”:16.99,“SalePrice”:null,“OnSale”:false,“URL” :“http://www.mystore.com/itemDescription”,“ImageURL”:“http://www.mystore.com/mainstore/045.jpg”,“LargeImageURL”:“http://www.mystore. com/mainstore/045.jpg”、“ThumbnailImageURL”:“http://www.mystore.com/mainstore/045.jpg”、“MiniImageURL”:“http://www.mystore.com/mainstore/045。 jpg", "AffiliateID": "" }, { "ID": "23", "描述”:“Champion Football Navy T 恤 XL”,“HighPrice”:16.99,“LowPrice”:16.99,“SalePrice”:null,“OnSale”:false,“URL”:“http://www.mystore. com/itemDescription”、“ImageURL”:“http://www.mystore.com/mainstore/045.jpg”、“LargeImageURL”:“http://www.mystore.com/mainstore/045.jpg”、“ ThumbnailImageURL”:“http://www.mystore.com/mainstore/045.jpg”,“MiniImageURL”:“http://www.mystore.com/mainstore/045.jpg”,“AffiliateID”:“”} ]“SalePrice”:null,“OnSale”:false,“URL”:“http://www.mystore.com/itemDescription”,“ImageURL”:“http://www.mystore.com/mainstore/045.jpg ", "LargeImageURL": "http://www.mystore.com/mainstore/045.jpg", "ThumbnailImageURL": "http://www.mystore.com/mainstore/045.jpg", "MiniImageURL": "http://www.mystore.com/mainstore/045.jpg", "AffiliateID": "" } ]“SalePrice”:null,“OnSale”:false,“URL”:“http://www.mystore.com/itemDescription”,“ImageURL”:“http://www.mystore.com/mainstore/045.jpg ", "LargeImageURL": "http://www.mystore.com/mainstore/045.jpg", "ThumbnailImageURL": "http://www.mystore.com/mainstore/045.jpg", "MiniImageURL": "http://www.mystore.com/mainstore/045.jpg", "AffiliateID": "" } ]http://www.mystore.com/mainstore/045.jpg”、“ThumbnailImageURL”:“http://www.mystore.com/mainstore/045.jpg”、“MiniImageURL”:“http://www. mystore.com/mainstore/045.jpg", "AffiliateID": "" } ]http://www.mystore.com/mainstore/045.jpg”、“ThumbnailImageURL”:“http://www.mystore.com/mainstore/045.jpg”、“MiniImageURL”:“http://www. mystore.com/mainstore/045.jpg", "AffiliateID": "" } ]
但是,当我回显 $response[0] 时,我得到了整个字符串。如果我使用 json_decode 或 encode 我会得到一个字符串,但它周围有引号。我不知道如何投射这个该死的东西,所以它作为一个对象数组运行,然后我可以迭代。感谢您提前提供任何帮助