使用带有javascript的FourSquare API访问场馆提示

使用带有javascript的FourSquare API访问场馆提示,javascript,jquery,json,foursquare,Javascript,Jquery,Json,Foursquare,在使用FourSquareAPI的explore端点进行搜索以查看附近的热门场馆时,我试图获得每个场馆的提示列表 我得到了一个包含场地的JSON响应,可以访问它的大部分属性。但是,我不知道如何访问返回的tips对象,它是场馆对象的一部分。 这是描述响应的FourSquare页面: 这是我用来访问场馆对象的: var venues = data['response']['groups'][0]['items']; 如何访问此文件中的tips对象?试试这个;) 我不得不在for循环中更改单词as

在使用
FourSquare
API的explore端点进行搜索以查看附近的热门场馆时,我试图获得每个场馆的提示列表

我得到了一个包含场地的JSON响应,可以访问它的大部分属性。但是,我不知道如何访问返回的tips对象,它是场馆对象的一部分。 这是描述响应的
FourSquare
页面:

这是我用来访问场馆对象的:

var venues = data['response']['groups'][0]['items'];
如何访问此文件中的tips对象?

试试这个;)


我不得不在for循环中更改单词as to in,以便使用for(item in items),但除此之外,它的效果非常好!
var items = data['response']['groups'][0]['items'];

var itemVenue = {}; /* It is an object item venue */
var itemTips = []; /* It is an array of item tips */

for(var item in items){
    itemVenue = items[item]['venue'];
    itemTips = items[item]['tips'];

    console.log('Venue Name: ', itemVenue.name);
    console.log('Item tips count: ', itemTips.length);        

    /* Here we can loop all tips of  this item */
    var itemTip = {}; /* tip is an object */
    for(var tip in itemTips){
        itemTip = itemTips[tip];
        console.log('Tip text: ', itemTip.text);
    }
}