如何从JavaScript关联数组中获取动态键?

时间:2013-09-26 08:32:12

标签: javascript json associative-array

我有一个JSON字符串,然后我使用jQuery将其转换为JSON对象。下面给出的字符串:

  var json = [
      {
        "1240": [
          "Order1",
          "user1"
        ]
      }
    ]

此处键1240是动态的,我不能做json[0]["1240"]之类的事情当我这样做时:

for(var f in json )
      {
          alert(f);
      }

然后返回“0”

如何在此处获取 1240

2 个答案:

答案 0 :(得分:1)

因为它是一个对象数组。

http://jsbin.com/umaWoge/1/

试试这个

    var json = [
      {
        "1240": [
          "Order1",
          "user1"
        ]
      }
];

for (var i = 0; i < json.length; i++)
{
  for(var f in json[i])
      {
          alert(f);
      }
}

答案 1 :(得分:0)

try this also.

var json = [
      {
        "1240": [
          "Order1",
          "user1"
        ]
      }
];

for (var i in json)
{
  for(var f in json[i])
      {
          alert(f);
      }
}