json數(shù)據(jù)處理技巧(字段帶空格、增加字段、排序等等)
更新時間: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)建了有兩個字段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)建了有兩個字段id和value的json數(shù)組,并且給數(shù)組中增加了一條記錄。
您可能感興趣的文章:
- JS根據(jù)json數(shù)組多個字段排序及json數(shù)組常用操作
- JavaScript對JSON數(shù)組簡單排序操作示例
- JS實(shí)現(xiàn)json對象數(shù)組按對象屬性排序操作示例
- json格式數(shù)據(jù)的添加,刪除及排序方法
- 基于JavaScript實(shí)現(xiàn)Json數(shù)據(jù)根據(jù)某個字段進(jìn)行排序
- JavaScript對JSON數(shù)據(jù)進(jìn)行排序和搜索
- Json按某個鍵的值進(jìn)行排序
- JSON 數(shù)字排序多字段排序介紹
- JS實(shí)現(xiàn)對json對象排序并刪除id相同項(xiàng)功能示例
- JS實(shí)現(xiàn)json數(shù)組排序操作實(shí)例分析
相關(guān)文章
js 在定義的時候立即執(zhí)行的函數(shù)表達(dá)式(function)寫法
如果不需要顯示調(diào)用函數(shù), 讓這個函數(shù)在定義的時候就執(zhí)行的話, 該如何寫才可以呢,接下來將詳細(xì)介紹實(shí)現(xiàn)步驟,感興趣的朋友可以了解下2013-01-01
JavaScript實(shí)現(xiàn)頁面5秒后自動跳轉(zhuǎn)的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)頁面5秒后自動跳轉(zhuǎn)的方法,涉及javascript遞歸調(diào)用與計時函數(shù)setTimeout的使用技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-04-04

