迭代JSON字符串

时间:2011-01-11 12:38:46

标签: javascript jquery json

我有一个像这样的JSON字符串

{"3560" : "something", "3980" : "something", "4580" : "1456"}

如何在javascript(jquery)中将上面的数据作为“key - > value”获取?

2 个答案:

答案 0 :(得分:5)

var obj = JSON.parse(jsonString);

现在您可以访问obj["3560"]等。

或迭代:

for(var key in obj) {
    // do something with obj[key]
}

答案 1 :(得分:1)

var obj = jQuery.parseJSON(jsonObj);

然后你可以访问像obj.3560obj.3980这样的数据,或者像Felix Kling的回答一样使用for-in循环迭代它们。

这需要jquery 1.4.1或更高版本才能工作。