jsonのkeyの名前を取得

869 ワード

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);  
	 }  
}