1、json數據的正常取值:json[i].fieldName
2、json數據的字段帶空格:eval('json[' + i + ']["' + field + '"]')
3、json數據的賦值:eval('json[' + i + ']["' + field + '"]=' + jsonFilter.length);
4、json數據增加字段:循環所有數據,直接json[i].newField=defaultValue就可以了
5、json數據的排序:相當於數組的排序,json.sort(function (a, b) { return a[name] > b[name] ? 1 : -1 });
6、json數據的拷貝:var newObject = jQuery.extend(true, {}, oldObject); 請參考:jQuery中json對象的復制(數組及對象)
7、json數組添加和刪除等:concat 方法 | join 方法 | pop 方法 | push 方法 | reverse 方法 | shift 方法 | slice 方法 | sort 方法 | splice 方法 | toLocaleString 方法 | toString 方法 | unshift 方法 | valueOf 方法
8、創建json數組的例子:var jsonArr=[]; var item={id:'id1',value:'val1'}; jsonArr.push(item); 這樣就創建了有兩個字段id和value的json數組,並且給數組中增加了一條記錄。