getJSON用变量替换对象

时间:2018-05-16 22:57:04

标签: javascript json 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"传递数组中定义的值?

1 个答案:

答案 0 :(得分:0)

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

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