jquery - 从 Youtube api 解析 json 数据

标签 jquery json api youtube

我必须解析这个url http://gdata.youtube.com/feeds/api/videos?q=aNdMiIAlK0g&max-results=1&v=2&alt=jsonc 中的json数据使用jquery。我必须提取视频的媒体:标题和描述。 有人知道怎么做吗?

最佳答案

您可能正在寻找 jQuery.getJSON(): http://api.jquery.com/jQuery.getJSON/

var url = "http://gdata.youtube.com/feeds/api/videos?q=aNdMiIAlK0g&max-results=1&v=2&alt=jsonc";
var title;
var description;
$.getJSON(url,
    function(response){
        title = response.data.items[0].title;
        description = response.data.items[0].description;
});

getJSON 返回带有属性 data 的响应,并且 data 具有 items 属性,它是一个数组。该数组只有一项,因此我们只使用 items[0],并且该项具有属性 title 和属性 description我们将把它保存到我们的变量中。

希望这有帮助!

//编辑:哎呀,是的,我认为响应对于变量来说是一个更好的名称,忘记更新第二行

关于jquery - 从 Youtube api 解析 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4280534/

相关文章:

linux - Kaggle API 问题 "Could not find kaggle.json. Make sure it' 位于……”

javascript - 如何禁用 Bootstrap 选项卡

iphone - 实现对 iphone/ipad 的传真支持

javascript - 使用一组数字相加得出特定数字

javascript - 如何使用 jquery 解析 .json 文件

jquery - .text() 清理数据是否安全? [JQuery]

javascript - 无法使用 api 调用的 json 响应填充 html 表

javascript - 我需要帮助在 Google Maps Api 上循环假位置

javascript - jquery菜单栏淡入淡出错误

javascript - 无法读取未定义的属性 'indexOf'