在JSON对象中定位兄弟键的方法

时间:2016-06-21 18:14:24

标签: javascript json ember.js

Ember.js的新手试图在一个参数中找到兄弟姐妹。

我使用位于此url的JSON文件列出了所有具有名称和appid的不同Steam游戏。见下面的例子:

{
                "appid": 730,
                "name": "Counter-Strike: Global Offensive"
            },

我们目前有一个动作,当我们输入一个名字时,它会搜索JSON页面,但我仍然在努力获得appid的正确方法。

任何建议,或指出我正确的方向,将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

var appid;
var list = JSON.parse(dataFromUrl.applist.apps.app);
var findAppIDFromTitle = function(title){
    for(item in list) {
        if (item.name === title) appid = item.appid;
        // this is an alternative to find sub-title
        // if (item.name.split(':')[1].trim() === title) appid =  item.appid;
    })
}
findAppIDFromTitle('Counter-Strike: Global Offensive');
console.log(appid);
// alternative call
// findAppIDFromTitle('Global Offensive');