我將一個參數解析爲一個php文件並嘗試使用file_get_contents()獲取json。 這是我的代碼:無法使用file_get_contents()以正確的格式獲取json
< ?php
$url = $_GET['url'];
$url = urldecode($url);
$json = file_get_contents($url, true);
echo($json);
? >
這就是所謂的網址: http://vimeo.com/api/v2/channel/photographyschool/videos.json
這是我的結果的一部分:
[{"id":40573637,"title":"All For Nothing - \"Dead To Me\" & \"Twisted Tongues\""}]
等等......所以一切都逃脫。結果中甚至有\ n。
因爲我neet與json(在js)後工作,我需要一個非轉義版本!
有趣的事情是,我的代碼工作,例如用如下JSON: http://xkcd.com/847/info.0.json
什麼是我的問題嗎?
一切都沒有轉義,這裏引號字符串的引號正確地轉義了。 –
'json_decode()'爲我正確解碼該JSON文件,沒有問題。 –
但我如何得到json echo'd,以便我可以讀取php的結果作爲json? –