<!doctype html><html><head><metacharset="utf-8"><title>无标题文档</title><script>//第一种情况-遍历JSON对象,只有下面这种方式遍历var json={"name":"FireLang","age":19};
for(var i in json){
alert("第一种情况-遍历对象____________KEY-"+i+":VALUE-"+json[i]);
}
//第二种情况-遍历数组·,一共两种方式遍历
json=[{"name":"FireLang","age":19},{"name":"LangSheng","age":19}];
//第一种方式var len=json.length;
for(i=0;i<len;i++){
var temp=json[i];
for(var t in temp){
alert("第二种情况-遍历数组,第一种方式 len进行遍历____________KEY-"+t+":VALUE-"+temp[t]);
}
}
//第二种方式for(i in json){
var temp=json[i];
for(var t in temp){
alert("第二种情况-遍历数组,第二种方式-i in json 遍历____________KEY-"+t+":VALUE-"+temp[t]);
}
}
</script></head><body></body></html>
JSON遍历的几种情况都在代码中体现:<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><script> //第一种情况-遍历JSON对象,只有下面这种方式遍历 var json={"name":"FireLang","age":19}; for(var i in json){