读取动态JSON数组

时间:2011-04-11 22:46:14

标签: javascript jquery json eval arrays

我尝试构建一个JavaScript函数,它将获取一个JSON编码数组并根据请求的键返回一个值。我使用jQuery $ .parseJSON()方法获取JSON字符串并将其转换为JavaScript对象。这里有一个淡化的例子:

function getValue(dynamicArrayKey) {
  var theArray = $.parseJSON(/* Get some JSON from a source using jQuery */);

  alert('Here is the value: ' + theArray.dynamicArrayKey);
}

所以我想要的键将被赋予该函数,它应该返回结果值。我在想某个地方应该使用JavaScript eval()方法,但我不确定。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:4)

没有必要使用eval(),使用

alert('Here is the value: ' + theArray[dynamicArrayKey]);

答案 1 :(得分:0)

看看这个。这可能有所帮助。

How to search JSON tree with jQuery