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

来源:互联网 发布:淘宝上比较好的店铺 编辑:程序博客网 时间:2024/04/16 18:44

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数组,并且给数组中增加了一条记录。

9、json数据的过滤:var jsonFilter = $.grep(json, function (item) //json filter
     {
      return item.LegendTitle == field;
     }, false); 
最后一个参数Invert:false(过滤结果为True的),true(过滤结果为False的)。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 稳定性测试 opengl Android的API等级和和Android版本的对应关系 word2vec和tf-idf 使用word2vec向量的tf-idf加权平均值产生文档相似性的可视化-源码 tf-idf与余弦相似度计算相似文章源代码 2021 33111112222255555233333444444555556666699999777778 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友 Kushsays 醉扶归 千里马论坛之独孤求败 牛牛机器人 红包牛牛机器人 牛牛财务 牛牛算账机器人 钙资源 _判断素数Description输入一个正整数r(0 输入一个正整数r(0 全排列 office激活 office2013激活 g_tk C#网络通信 C语言笔试 ucos qt包含文件 科大讯飞java 1,定义一个接口Assaultable(可攻击的),该接口有一个抽象方法attack()。2,定义一 FlyAudioVoice 2023 编写一个应用程序绘制一个如下的操作菜单并实现功能(定义一个类学生表示学生,有成员变量姓名name和年 Minecraft 1204:剔除相关数 平坦衰落信道2FSK差错性能分析 平坦衰落信道 编写一个应用程序绘制一个如下的操作菜单并实现功能(定义一个类学生表示学生,有成员变量姓名name和年 手机是现在人们必不可少、最重要的通讯工具,拥有一款简单、实用、易用的手机通讯录,将会使你的手机更加好 手机是现在人们必不可少、最重要的通讯工具,拥有一款简单、实用、易用的手机通讯录,将会使你的手机更加好 编写一个应用程序绘制一个如下的操作菜单并实现功能(定义一个类学生表示学生,有成员变量姓名name和年 61858