一.通过对象名.属性名
var obj = '{"name":"hq.zheng", "age":"18"}';
var data = eval('('+ obj +')');
alert(obj.name);//输出hq.zheng
二.通过数组索引
var obj = '{"name":"hq.zheng", "age":"18"}';
var data = eval('('+ obj +')');
alert(obj[0]);// 输出的是 name
三.通过字典索引
var obj = '{"name":"hq.zheng", "age":"18"}';
var data = eval('('+ obj +')');
alert(obj['name']);// 输出的是hq.zheng
四.总结
通常使用第一种来解析数据,list可以使用第二种,当key为一个变量时使用第三种。
第三种例如:
for(var i=0; i < 10; i++) {
s += data['key' + i]; //循环调用
}