日期:2014-05-16  浏览次数:20295 次

JSON数据读取问题。蛋疼了!!!
JScript code

var json={1:{n:"中国"},US:{n:"美国"}};
alert(json.US.n);//通过
alert(json.1.n);//报错


如上所示,如何能直接通过键名 “1”读取到中国,这个数据是人家给的,蛋疼了!
遍历比较肯定是能找到得,现在就是想通过直接 ".键名" 的方式找出来。
求大牛指点!

------解决方案--------------------
var json={1:{n:"中国"},US:{n:"美国"}};
alert(json.US.n);//通过
alert(json["1"].n);


------解决方案--------------------
var json={1:{n:"中国"},US:{n:"美国"}};
//alert(json.US.n);//通过
alert(json['1'].n);//通过,也可以