JSON获取属性值

一.通过对象名.属性名

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]; //循环调用
}

猜你喜欢

转载自blog.csdn.net/xm393392625/article/details/84567332
今日推荐