使用Javascript变量引用JSON密钥

时间:2015-02-22 20:23:22

标签: javascript json

如何更换"阿根廷"用javascript变量字符串键?

jQuery(document).ready(function() {

    $.getJSON('countries.json', function(data) {

        var output= data.Argentina[0].countryPhone1;

        alert(output);

     });
});

这是我的.json数据文件的样子:

{
    "Argentina": [{
        "countryName":"Argentina",
        "countryPhone1":"1234"
    }],

    "Brazil": [{
        "countryName":"Brazil",
        "countryPhone1":"5678"
    }]
}

我尝试应用建议的解决方案hereherehere,但我无法找到一种方法让它们适应我的榜样。

1 个答案:

答案 0 :(得分:0)

var myString = 'Argentina';  /* or whatever you like */

var output = data[myString][0].countryPhone1;