Javascript 如何使用随机ID从json中获取值

Javascript 如何使用随机ID从json中获取值,javascript,json,node.js,decode,Javascript,Json,Node.js,Decode,我在从JSON检索值时遇到问题 我不知道如何检索id之后给出的值[名称](这是随机的) 具有常量值 "map": { "mode": "competitive", "name": "de_overpass", "phase": "live", "round": 7, "team_ct": { "score": 7, "name": "Team Kinguin", "flag": "PL", "

我在从JSON检索值时遇到问题

我不知道如何检索id之后给出的值[名称](这是随机的)

具有常量值

"map": {
    "mode": "competitive",
    "name": "de_overpass",
    "phase": "live",
    "round": 7,
    "team_ct": {
        "score": 7,
        "name": "Team Kinguin",
        "flag": "PL",
        "timeouts_remaining": 1,
        "matches_won_this_series": 0
    },
    "team_t": {
        "score": 0,
        "name": "Samsung4Gamers",
        "flag": "PL",
        "timeouts_remaining": 1,
        "matches_won_this_series": 0
    },
    "num_matches_to_win_series": 0,
    "current_spectators": 3,
    "souvenirs_last_round": 0,
    "souvenirs_total": 0
},
我正在使用

data = JSON.parse(msg);
$("#ct_score").text(data.map.team_ct.score);

有人能帮我吗?谢谢

您可以循环查看结果对象的属性,并检查当前属性是否为它自己的属性,如下所示:

所有玩家={
"76561197979570214": {
“氏族”:“FBÏ”,
“名称”:“phr”,
“观察者槽”:6,
“团队”:“T”,
},
"76561198156373160": {
“氏族”:“佐维”,
“姓名”:“TOAO”,
“观察者槽”:7,
“团队”:“T”,
},
"76561198071702537": {
“氏族”:“二头肌团队”,
“姓名”:“抓举”,
“观察者槽”:8,
“团队”:“T”,
},
};
for(在所有玩家中输入var键){
if(所有玩家拥有自己的属性(键)){
if(allplayers[key].hasOwnProperty('name')){
console.log(所有玩家[key].name);
}		
}
}
此键是否始终附带团队文字?
data = JSON.parse(msg);
$("#ct_score").text(data.map.team_ct.score);