javascript 循環(huán)讀取JSON數(shù)據(jù)的代碼
服務(wù)端后臺返回到客戶端的JSON格式字符串:
var str = '[{"uname":"王/強","day":"2010/06/17"},{"uname":"王海云","day":"2010/06/11"}]';
我們把它轉(zhuǎn)換成JSON對象:var jsonList=eval("("+str+")");這時候如果以用斷點跟蹤查看這個jsonList對象,其實你會發(fā)現(xiàn),他的長度為2,即jsonList.length=2。它的每一項都是一個單獨的JSON對象。請看下圖:
這時候假設(shè)我們不知道"uname"和"day"這兩個key值,我們開始對jsonList執(zhí)行循環(huán)操作。
for(var i=0;i<jsonList.length;i++){
for(var key in jsonList[i]){
alert("key:"+key+",value:"+jsonList[i][key]);
}
}
這樣我們就可以輕松的獲取我所需要的key值和value值了
- JS解析json數(shù)據(jù)并將json字符串轉(zhuǎn)化為數(shù)組的實現(xiàn)方法
- JavaScript中解析JSON數(shù)據(jù)的三種方法
- JS中Json數(shù)據(jù)的處理和解析JSON數(shù)據(jù)的方法詳解
- Jquery解析json數(shù)據(jù)詳解
- JavaScript處理解析JSON數(shù)據(jù)過程詳解
- jQuery使用ajax方法解析返回的json數(shù)據(jù)功能示例
- javascript解析json數(shù)據(jù)的3種方式
- json數(shù)據(jù)傳到前臺并解析展示成列表的方法
- javascript對JSON數(shù)據(jù)排序的3個例子
- js解析與序列化json數(shù)據(jù)(二)序列化探討
- JavaScript解析JSON數(shù)據(jù)示例
相關(guān)文章
JSON.parse()方法轉(zhuǎn)換對象的示例以及注意事項
這篇文章主要介紹了JSON.parse()方法轉(zhuǎn)換對象的示例以及注意事項,我們可以使用 JSON.parse() 方法將數(shù)據(jù)轉(zhuǎn)換為 JavaScript 對象,需要的朋友可以參考下2023-05-05
淺談JSON中stringify 函數(shù)、toJosn函數(shù)和parse函數(shù)
這篇文章主要介紹了淺談JSON中stringify 函數(shù)、toJosn函數(shù)和parse函數(shù),需要的朋友可以參考下2015-01-01
比較詳細的關(guān)于javascript 解析json的代碼
JSON (JavaScript Object Notation)一種簡單的數(shù)據(jù)格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包。2009-12-12
深入淺析同源與跨域,jsonp(函數(shù)封裝),CORS原理
這篇文章主要介紹了同源與跨域,jsonp(函數(shù)封裝),CORS原理,從同源政策中Ajax限制,到跨域問題以及跨域問題的解決方法幫大家更加深入的去了解其中原理2021-08-08
使用JSON作為函數(shù)的參數(shù)的優(yōu)缺點
這篇文章主要介紹了使用JSON作為函數(shù)的參數(shù)的優(yōu)缺點,需要的朋友可以參考下2016-10-10

