json數(shù)據(jù)處理技巧(字段帶空格、增加字段、排序等等)
更新時(shí)間:2013年06月14日 10:53:02 作者:
json數(shù)據(jù)處理技巧例如:正常取值、字段帶空格、賦值、增加字段、排序、拷貝、數(shù)組添加和刪除等,詳細(xì)請參考本文或許對你有所幫助
1、json數(shù)據(jù)的正常取值:json[i].fieldName
2、json數(shù)據(jù)的字段帶空格:eval('json[' + i + ']["' + field + '"]')
3、json數(shù)據(jù)的賦值:eval('json[' + i + ']["' + field + '"]=' + jsonFilter.length);
4、json數(shù)據(jù)增加字段:循環(huán)所有數(shù)據(jù),直接json[i].newField=defaultValue就可以了
5、json數(shù)據(jù)的排序:相當(dāng)于數(shù)組的排序,json.sort(function (a, b) { return a[name] > b[name] ? 1 : -1 });
6、json數(shù)據(jù)的拷貝:var newObject = jQuery.extend(true, {}, oldObject); 請參考:jQuery中json對象的復(fù)制(數(shù)組及對象)
7、json數(shù)組添加和刪除等:concat 方法 | join 方法 | pop 方法 | push 方法 | reverse 方法 | shift 方法 | slice 方法 | sort 方法 | splice 方法 | toLocaleString 方法 | toString 方法 | unshift 方法 | valueOf 方法
8、創(chuàng)建json數(shù)組的例子:var jsonArr=[]; var item={id:'id1',value:'val1'}; jsonArr.push(item); 這樣就創(chuàng)建了有兩個(gè)字段id和value的json數(shù)組,并且給數(shù)組中增加了一條記錄。
2、json數(shù)據(jù)的字段帶空格:eval('json[' + i + ']["' + field + '"]')
3、json數(shù)據(jù)的賦值:eval('json[' + i + ']["' + field + '"]=' + jsonFilter.length);
4、json數(shù)據(jù)增加字段:循環(huán)所有數(shù)據(jù),直接json[i].newField=defaultValue就可以了
5、json數(shù)據(jù)的排序:相當(dāng)于數(shù)組的排序,json.sort(function (a, b) { return a[name] > b[name] ? 1 : -1 });
6、json數(shù)據(jù)的拷貝:var newObject = jQuery.extend(true, {}, oldObject); 請參考:jQuery中json對象的復(fù)制(數(shù)組及對象)
7、json數(shù)組添加和刪除等:concat 方法 | join 方法 | pop 方法 | push 方法 | reverse 方法 | shift 方法 | slice 方法 | sort 方法 | splice 方法 | toLocaleString 方法 | toString 方法 | unshift 方法 | valueOf 方法
8、創(chuàng)建json數(shù)組的例子:var jsonArr=[]; var item={id:'id1',value:'val1'}; jsonArr.push(item); 這樣就創(chuàng)建了有兩個(gè)字段id和value的json數(shù)組,并且給數(shù)組中增加了一條記錄。
您可能感興趣的文章:
- JS根據(jù)json數(shù)組多個(gè)字段排序及json數(shù)組常用操作
- JavaScript對JSON數(shù)組簡單排序操作示例
- JS實(shí)現(xiàn)json對象數(shù)組按對象屬性排序操作示例
- json格式數(shù)據(jù)的添加,刪除及排序方法
- 基于JavaScript實(shí)現(xiàn)Json數(shù)據(jù)根據(jù)某個(gè)字段進(jìn)行排序
- JavaScript對JSON數(shù)據(jù)進(jìn)行排序和搜索
- Json按某個(gè)鍵的值進(jìn)行排序
- JSON 數(shù)字排序多字段排序介紹
- JS實(shí)現(xiàn)對json對象排序并刪除id相同項(xiàng)功能示例
- JS實(shí)現(xiàn)json數(shù)組排序操作實(shí)例分析
相關(guān)文章
JavaScript實(shí)現(xiàn)跟隨廣告的示例代碼
浮動廣告是目前網(wǎng)站很常見的一種廣告形式,浮動廣告能實(shí)時(shí)跟隨用戶的瀏覽,有效的傳達(dá)產(chǎn)品要表達(dá)的意思,達(dá)到很好的傳播效果。本文使用JavaScript實(shí)現(xiàn)跟隨廣告的示例代碼,感興趣的可以了解一下2021-11-11js控件Kindeditor實(shí)現(xiàn)圖片自動上傳功能
這篇文章主要為大家詳細(xì)介紹了js控件Kindeditor實(shí)現(xiàn)圖片自動上傳功能的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-06-06解讀Bootstrap v4 sass設(shè)計(jì)
這篇文章主要介紹了Bootstrap v4 sass設(shè)計(jì)的相關(guān)資料,需要的朋友可以參考下2016-05-05微信小程序多列表渲染數(shù)據(jù)開關(guān)互不影響的實(shí)現(xiàn)
這篇文章主要介紹了微信小程序多列表渲染數(shù)據(jù)開關(guān)互不影響的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06微信小程序移動拖拽視圖-movable-view實(shí)例詳解
這篇文章主要介紹了微信小程序移動拖拽視圖-movable-view的實(shí)例代碼,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08