json數(shù)據(jù)處理技巧(字段帶空格、增加字段、排序等等)
更新時間:2013年06月14日 10:53:02 作者:
json數(shù)據(jù)處理技巧例如:正常取值、字段帶空格、賦值、增加字段、排序、拷貝、數(shù)組添加和刪除等,詳細請參考本文或許對你有所幫助
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ù)的排序:相當于數(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)建了有兩個字段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ù)的排序:相當于數(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)建了有兩個字段id和value的json數(shù)組,并且給數(shù)組中增加了一條記錄。
您可能感興趣的文章:
- JS根據(jù)json數(shù)組多個字段排序及json數(shù)組常用操作
- JavaScript對JSON數(shù)組簡單排序操作示例
- JS實現(xiàn)json對象數(shù)組按對象屬性排序操作示例
- json格式數(shù)據(jù)的添加,刪除及排序方法
- 基于JavaScript實現(xiàn)Json數(shù)據(jù)根據(jù)某個字段進行排序
- JavaScript對JSON數(shù)據(jù)進行排序和搜索
- Json按某個鍵的值進行排序
- JSON 數(shù)字排序多字段排序介紹
- JS實現(xiàn)對json對象排序并刪除id相同項功能示例
- JS實現(xiàn)json數(shù)組排序操作實例分析
相關(guān)文章
js控件Kindeditor實現(xiàn)圖片自動上傳功能
這篇文章主要為大家詳細介紹了js控件Kindeditor實現(xiàn)圖片自動上傳功能的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-06-06微信小程序多列表渲染數(shù)據(jù)開關(guān)互不影響的實現(xiàn)
這篇文章主要介紹了微信小程序多列表渲染數(shù)據(jù)開關(guān)互不影響的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2020-06-06