当前位置: 代码迷 >> JavaScript >> 失去json中的key的名称
  详细解决方案

失去json中的key的名称

热度:358   发布时间:2012-10-29 10:03:53.0
得到json中的key的名称
var msg = "{'id': 1, 'name': '张飞'}";
msg = eval("("+msg+")");
for (var key in msg) {
   alert("key = " + key + "  value = " + msg[key]);
}

? ?上面的这种可能没有下面的这种json看的透彻

??

??? 下面再来一种特别的:

window.onload = function() {  
	var json = { "China": " [{'City':'上海','value':'1'},{'City':'南京','value':'2'},{'City':'杭州 ','value':'3'},{'City':'武汉','value':'4'}]" }  
	var datas = eval(json.China);  
	 for (var i = 0; i < datas.length; i++){  
		 alert(datas[i].City);  
		 alert(datas[i].value);  
	 }  
}  

?

  相关解决方案