【问题标题】:JSON nested object output problem in a YQL queryYQL 查询中的 JSON 嵌套对象输出问题
【发布时间】:2010-11-26 19:17:27
【问题描述】:

我正在尝试使用此功能通过雅虎查询语言从 Foursquare 中提取数据。我可以获得结果,但是我无法获得嵌套的 primarycategory 对象结果。它给了我[对象对象]。如果我尝试将其用作变量,则函数会因未识别的对象而失败。我是新手,可能这是一个愚蠢的问题,但我怎样才能得到这个结果......

function fsqpoints(o)
        {
            var venues = o.query.results.venues.group.venue;
            var output = '';
            for(var i=0,j=venues.length;i<j;i++) {
                var cur = venues[i]
                 var id = cur.id;
                var path = cur.primarycategory;
                  var address = cur.address;
                  var name = cur.name;  
                  output += "<h3><a href='http://foursquare.com/venue/" + id + "'>"+name+"</a></h3>" + address + "," + path + "<hr/>";    }    

                document.getElementById('results').innerHTML = output;

【问题讨论】:

    标签: json yql


    【解决方案1】:

    尝试使用 name.text().toString() 而不仅仅是“名称”。这同样适用于所有其他节点。

    【讨论】:

      猜你喜欢
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 2022-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多