使用变量来访问json对象?

时间:2014-03-08 21:40:58

标签: jquery json

我想使用变量来帮助我挖掘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);
}

1 个答案:

答案 0 :(得分:2)

您可以使用括号表示法

代替变量的点表示法
data.matchups[currentPage].team1