Javascript使用varible作为键从json获取值

时间:2016-08-31 13:24:06

标签: javascript jquery json frontend

这是我收到的json响应(认为它是以正确的json格式) 对于正确格式的json请参见https://jsonblob.com/57c6d993e4b0dc55a4f1fcd6

i am using an ajax call to get the response, i want to get the id and product

当我使用像这样的东西

时,我可以得到价值
alert(response.issue.backingMap.india.camera[0].product); 

它正在以"酥油" 正确打印 但在我的情况下,印度和相机实际上存储在一个变量中,分别认为它是国家和类型 例如var country = india var type = camera

alert(response.issue.backingMap.country.type[0].product);无效。我怎样才能在这里使用变量

1 个答案:

答案 0 :(得分:1)

您应使用以下格式

response.issue.backingMap[country][type][0].product

其中country和type是具有正确值的变量。