jQuery(JavaScript)中的foreach等效解析JSON对象并返回键/值对是什么?
答案 0 :(得分:12)
“JSON对象”是什么意思? JSON是用于序列化对象的文本格式。
如果要遍历通过反序列化JSON字符串获得的对象中的属性,只需遍历属性名称:
for (key in object) {
alert('key='+key+', value='+object[key]);
}
如果要从JSON字符串中获取数据,最简单的方法是将其解析为对象。您可以使用现有库(例如jQuery)执行此操作,或者如果您完全信任该字符串的内容,则可以简单地对其进行评估:
var obj = eval(jsonString);