簡體   English   中英

顯示來自嵌套JSON結構的數據時出現問題

[英]Problems displaying data from nested JSON structure

我在Sharepoint頁面上工作,我想從REST服務的構建中檢索數據。 數據駐留在多層JSON結構中。

JSON結構: JSON文件

我想從Feed > Entry下的第一個條目( entry[0] )獲取數據,但是我似乎找不到正確的方法來收集和顯示此內容。

我的代碼:

<script>
$( document ).ready(function() {
  $.ajax({
         url: "http://intra.site.com/_vti_bin/ListData.svc/ExchangeRates?    $orderby=Modified%20desc",
         headers: { 'accept': 'application/json;odata=verbose', 'content-type': 'application/json;odata=verbose'},
         success: function(data){ 
                document.getElementById("rest_test").innerHTML =
                "<b>" + data.feed.entry[0].title + "</b>";
              }  
       });
  });

該代碼應顯示第一個條目( entry[0] )的標題對象,但不返回,甚至undefined

關於如何從嵌套JSON結構檢索數據的任何建議?

提前謝謝。

編輯:

控制台輸出的圖像: 鏈接

我認為通過查看您的評論和屏幕截圖,您的對象可能以某種方式混淆了。 如果ApprovedRateentry具有的屬性之一,請嘗試運行console.log(data.d.results[0])以使用data.feed.entry[0]獲取要獲取的對象。 還是我誤解了您的結構? 在這種情況下,較大的屏幕截圖可能會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM