getJSON 将对象替换为变量



我有一个名为list.json的json文件:

{
"nvg":{
"Title":"title",
"Description":"description",
"Image":"",
"URL":{
"DEV":"https://dev.com",
"TEST":"https://test.com",
"PROD":"https://prod.com"
}
}

我有一个数组

var apps = ["nvg"];

我想访问 json 数据并根据变量的值提取对象。有谁知道如何将 [i] 传递到 json 调用中?

var getConfig = $.getJSON( data, function( json ) {
var apps = ["nvg"];

apps.forEach(function(i){
alert(i);
alert(json.i.URL.DEV);
});

});

就像上面的代码一样,但实际上要"i"来传递数组中定义的值?

你应该能够使用Javascript对象(如对象或数组(访问数据。 这意味着您可以执行以下操作:

alert(json[i].URL.DEV);

最新更新