json的結(jié)構(gòu)與遍歷方法實(shí)例分析
本文實(shí)例講述了json的結(jié)構(gòu)與遍歷方法。分享給大家供大家參考,具體如下:
第一種json結(jié)構(gòu):
var jsongood =
{"goods":[{"parentId":"null","productId":1,"name":"商品","amount":"null"},{"parentId":1,"productId":11,"name":"水果","amount":"null"}]};
遍歷的方法是:
for(var i = 0;i < jsongood.goods.length; i ++){
alert(jsongood.goods[i].amount);
}
第二種json結(jié)構(gòu):
var jsongood =
{"parentId":"null","productId":1,"name":"商品","amount":"null"}
遍歷方法:
function getJsonLength(jsonobj){
var length = 0;
for(var i in jsonobj){
length ++;
}
return length;
}
getJsonLength(jsongood)
PS:關(guān)于json操作,這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:
在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json
JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat
在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson
json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat
在線json壓縮/轉(zhuǎn)義工具:
http://tools.jb51.net/code/json_yasuo_trans
更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript中json操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。
- JS 遍歷 json 和 JQuery 遍歷json操作完整示例
- JS實(shí)現(xiàn)鍵值對遍歷json數(shù)組功能示例
- js遍歷json對象所有key及根據(jù)動態(tài)key獲取值的方法(必看)
- js遍歷json的key和value的實(shí)例
- JS動態(tài)遍歷json中所有鍵值對的方法(不知道屬性名的情況)
- 遍歷json 對象的屬性并且動態(tài)添加屬性的實(shí)現(xiàn)
- jquery對Json的各種遍歷方法總結(jié)(必看篇)
- jquery遍歷json對象集合詳解
- jQuery遍歷json的方法分析
- JavaScript遍歷json對象數(shù)據(jù)的方法
相關(guān)文章
js處理層級數(shù)據(jù)結(jié)構(gòu)的方法小結(jié)
本文主要介紹了js處理層級數(shù)據(jù)結(jié)構(gòu)的方法。具有一定的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01
javascript中的數(shù)字與字符串相加實(shí)例分析
javascript中的數(shù)字與字符串相加實(shí)例分析,學(xué)習(xí)js的朋友可以參考下。2011-08-08
js語法學(xué)習(xí)之判斷一個(gè)對象是否為數(shù)組
這篇文章主要介紹了從javascript判斷一個(gè)對象是否為數(shù)組中學(xué)習(xí)js語法,需要的朋友可以參考下2014-05-05
詳解JavaScript的懶加載是如何實(shí)現(xiàn)的
懶加載(Lazy Loading)是一種在軟件開發(fā)中常用的優(yōu)化技術(shù),它主要用于延遲加載資源,直到真正需要使用的時(shí)候才進(jìn)行加載,這樣可以減少初始加載的時(shí)間和資源消耗,并提升用戶體驗(yàn),本文給大家詳細(xì)介紹了JavaScript的懶加載是如何實(shí)現(xiàn)的,需要的朋友可以參考下2024-01-01
JavaScript多種濾鏡算法實(shí)現(xiàn)代碼實(shí)例
這篇文章主要介紹了JavaScript多種濾鏡算法實(shí)現(xiàn)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
純JS開發(fā)baguetteBox.js響應(yīng)式畫廊插件
這篇文章主要介紹了純JS開發(fā)baguetteBox.js響應(yīng)式畫廊插件,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06

