zl程序教程

您现在的位置是:首页 >  后端

当前栏目

json数据处理技巧(字段带空格、增加字段、排序等等)

排序JSONJSON 技巧 数据处理 字段 增加 空格
2023-06-13 09:15:01 时间
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){returna[name]>b[name]?1:-1});

6、json数据的拷贝:varnewObject=jQuery.extend(true,{},oldObject);请参考:jQuery中json对象的复制(数组及对象)

7、json数组添加和删除等:concat方法|join方法|pop方法|push方法|reverse方法|shift方法|slice方法|sort方法|splice方法|toLocaleString方法|toString方法|unshift方法|valueOf方法

8、创建json数组的例子:varjsonArr=[];varitem={id:"id1",value:"val1"};jsonArr.push(item);这样就创建了有两个字段id和value的json数组,并且给数组中增加了一条记录。