繁体   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