如何将字符串连接到JSON调用?

时间:2016-12-12 23:32:02

标签: javascript json

我会尝试简洁。 我的JSON数据是:

  "brand":{

   "active" : "brand1",

   "brand1" : {
    "bodyColour" : "#f2f2f2",
    "logoClickthroughURL" : "#"
   },

   "brand2" : {
    "bodyColour" : "#f2f2f2",
    "logoClickthroughURL" : "#"
   }

  }

我想根据活跃的内容访问品牌bodyColour和logoClickthroughURL。

我试过这个:

var activeBrand = brand.active;
var activeBodyColour = brand.activeBrand.bodyColour;

这会引发错误。我试图与#34; +"但没有运气。

非常感谢任何帮助。

谢谢,全部。

1 个答案:

答案 0 :(得分:3)

使用方括号:

var activeBodyColour = brand[activeBrand].bodyColour

点符号不起作用的原因是它正在寻找一个字面上被称为“活跃的品牌”的键。括号表示法允许您使用变量键名称访问属性。