2017-07-12 117 views
0

我有JSON數據獲取youtube列表的Vedios數據。以下鏈接顯示我的JSON結構。使用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的分析,我JSON陣列名爲 「項目」(第9行)。 現在我需要從這個數組中包含的所有單元中獲取特定信息「items」。

我需要使用JavaScript或C#與這個特定的數據返回JSON

  1. 標題
  2. 描述
  3. 縮略圖進行查詢 - 標準
  4. VideoID的
+0

你試過了什麼?您是否嘗試過向頁面發送ajax請求? – Isaac

+0

作爲關鍵字AJAX應該足以找到解決方案在5,4,3,.. 2. 1 – webdeb

+0

請@webdeb舉例 –

回答

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"); 

     }); 


    }); 
+0

你不應該回答你自己的問題,然後用你的答案提出一個新的問題。對那些利用他們的時間來幫助你並且不改善社區的人來說,這是不尊重的。編輯您的原始問題,刪除它或打開一個新問題。 –