我想使用变量来帮助我挖掘json对象。我知道在这种情况下我想使用“r1m1”,但我不一定知道该键在json结构中的位置。
json结构......
{
"matchups": {
"r1m1": {
"category": "Cat 1",
"team1": "Team 1",
"team2": "Team 2"
},
"r1m2": {
"category": "Cat 2",
"team1": "Team 1",
"team2": "Team 2"
}
}
}
我在尝试使用“currentpage”获取“r1m1”团队名称时失败。
var currentPage = "r1m1";
$.getJSON("json.js", function(data) {
var thisvalue = data.matchups. + currentPage + .team1;
alert(thisvalue);
}
答案 0 :(得分:2)
您可以使用括号表示法
代替变量的点表示法data.matchups[currentPage].team1