0
我有一个JSON字符串这样迭代JSON字符串
{"3560" : "something", "3980" : "something", "4580" : "1456"}
如何获得上述数据 “键 - >值” 在JavaScript(jQuery的)?
我有一个JSON字符串这样迭代JSON字符串
{"3560" : "something", "3980" : "something", "4580" : "1456"}
如何获得上述数据 “键 - >值” 在JavaScript(jQuery的)?
var obj = jQuery.parseJSON(jsonObj);
然后,你可以访问数据,如obj.3560
或obj.3980
或使用换在他们迭代像Felix Kling的回答一样循环。
这需要jquery 1.4.1或更高版本才能正常工作。
var obj = JSON.parse(jsonString);
现在您可以访问obj["3560"]
等
或者迭代:
for(var key in obj) {
// do something with obj[key]
}
是现在包含在每个浏览器中的JSON.parse了吗? – Anders 2011-01-11 12:47:45
@Anders:其实我并不是100%确定它支持哪种浏览器,但它总是可以包含的:https://github.com/douglascrockford/JSON-js我不会仅包含jQuery来解析JSON。但是,如果它被使用,那么`$ .parseJSON()`应该是首选。 – 2011-01-11 13:38:50