1
使用數組方式,如下面的:
$.each(data.feed.entry, function(i, item)
{
var id = item['id']['$t'];
});
我可以從一個YouTube JSON飼料,因爲這檢索id
場串:
tag:youtube.com,2008:video:W5XpXU8TBoo
對應於該JSON:
entry: [
*
-
{
o
-
id: {
+ $t: "tag:youtube.com,2008:video:W5XpXU8TBoo"
}
當我嘗試使用$.parseJSON
檢索video
值,它說,這不是有效的JSON:
$.each(data.feed.entry, function(i, item)
{
var id = item['id']['$t'];
var video = $.parseJSON(item['id']['$t']).video;
});
是否有另一種方式來獲得此JSON元素的視頻值(即:W5XpXU8TBoo
)?
您對YouTube的訪問是什麼樣子?如果它被正確調用,它是有效的JSON。你在這裏縮短了代碼太多。 – 2010-11-12 16:21:14
對不起。這是Youtube網址:http://gdata.youtube.com/feeds/api/videos?q=roberto+carlos&max-results=10&v=2&alt=json – 2010-11-12 16:23:35