0

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

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

这里的关键 1240 是动态的,当我做类似的事情时,我不能做类似的json[0]["1240"]事情:

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

然后它返回“0”

我如何在这里获取1240

4

2 回答 2

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);
      }
}
于 2013-09-26T08:34:30.600 回答
0
try this also.

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

for (var i in json)
{
  for(var f in json[i])
      {
          alert(f);
      }
}
于 2013-09-26T09:06:26.623 回答