1. 程式人生 > >JSON獲取屬性值

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]; //迴圈呼叫
}