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

