例如:var people = ;
alert(peple["name"]);
var peoplearr = [,];
呼叫'張三'
alert(peoplearr[0].name);
alert(peoplearr[0]["name"]); 同上。
二者之間沒有任何區別,但後者更為靈活,我可以動態的呼叫json中的容易物件。
如何獲得json的key:
for (var key in peoplearr[0])
這樣我們可以獲得:name,***,birth;
同樣的我們可以遍歷出json中的所有物件:
for (var key in peoplearr[0])
經常會有人問我這樣獲得json的主鍵有什麼用,用處大的去了,例如:jquery中的getjson()方法,其中傳遞到後台的使用的是json格式,其實它並不是真的以json格式傳遞到後台,而是通過上述形式拼接成一串引數傳遞到後台。
例如:var arr = new array();
for (var key in peoplearr[0])
alert(arr.join('&'));
是不是比你乙個個傻傻的拼接上去方便多了?
呼叫json方法:
var people =
};people.speak(); 必須加上括號。
people["speak"](); 同上。
幾種json處理方法
1 var arr 1718 19 方法1 利用物件訪問屬性的方法,判斷物件中是否存在key 20var result 21var obj 22for var i 0 i 27 28 console.log result 2930 3132 方法2 利用reduce方法遍歷陣列,reduce第乙個引...
前台接收json的幾種方式
前台ajax方式請求後台,後台傳遞到前台是jsonarray,上 後台 listdeptlist deptservice.list jsonarray array new jsonarray if deptlist null deptlist.size 0 printwriter out respo...
JSON 和 JSON 的方法
json資料格式 只支援高版本瀏覽器,低版本使用json2.js json是什麼 json是一種長的物件的字串,它是一種 資料格式 一般由後端給的 比如 1,2,3,4 xml 也是資料格式長的像下面 柔絲json.parse json 把json格式轉成物件 注意 json格式必須為標準的json...