0

jQueryを使用してJSONオブジェクトに変換する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 に答える