使用JSON进行查询

时间:2017-07-12 01:21:19

标签: javascript c# json

我有JSON数据获取youtube列表的Vedios数据。以下链接显示了我的JSON的结构。

<a href="https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=UUbW18JZRgko_mOGm5er8Yzg&key=AIzaSyDGm1uzuqPPUGzG-qN7u6gTaS8ApXBJYvw"> 
Click me to get all list videos ID ...
</a>

And here is the channel with its ID

在分析了我的JASON后,我有一个名为&#34;项目&#34;的JSON数组。 (第9行)。 现在,我需要从此阵列中包含的所有单元中获取特定信息&#34; items&#34;。

我需要使用JavaScript或c#进行查询以返回带有此特定数据的JSON

  1. title
  2. description
  3. 缩略图 - 标准
  4. videoId

1 个答案:

答案 0 :(得分:0)

最后,我找到了解决问题的方法。不是很专业,但现在很好。

我使用Jquery选择器从我的JSON对象中提取数据,如下所示。

  $(document).ready(function () {

        var jsonLink = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PL0zTBP9-UnPaIurxKLr3rfPZwHrFl2mEq&key=AIzaSyDGm1uzuqPPUGzG-qN7u6gTaS8ApXBJYvw&maxResults=50";

        $.getJSON(jsonLink).done(function (data) {
            var items = [];

            $.each(data.items, function (i, item) {
                items.push("<li>" + item.snippet.title + "</li>");

                if (i === 5) {
                    return false;
                }
            });

            $("<ul/>", {
                "class": "my-new-list",
                html: items.join("")
            }).appendTo("body");

        });


    });