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