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


Posted in Javascript onJune 14, 2013

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

Javascript 相关文章推荐
简单JS代码压缩器
Oct 12 Javascript
从新浪弄下来的全屏广告代码 与使用说明
Mar 15 Javascript
jquery表格内容筛选实现思路及代码
Apr 16 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
Jan 06 Javascript
js中confirm实现执行操作前弹出确认框的方法
Nov 01 Javascript
超详细的javascript数组方法汇总
Nov 21 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
Dec 02 Javascript
canvas实现简易的圆环进度条效果
Feb 28 Javascript
js实现手机发送验证码功能
Mar 13 Javascript
layui文件上传实现代码
May 20 Javascript
如何解决vue2.0下IE浏览器白屏问题
Sep 13 Javascript
uni-app之APP和小程序微信授权方法
May 09 Javascript
用js实现输入提示(自动完成)的实例代码
Jun 14 #Javascript
jsp+javascript打造级连菜单的实例代码
Jun 14 #Javascript
JavaScript实现网页上的浮动广告的简单方法
Jun 14 #Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
Jun 13 #Javascript
JQuery 操作/获取table具体代码
Jun 13 #Javascript
js获取dom的高度和宽度(可见区域及部分等等)
Jun 13 #Javascript
如何使Chrome控制台支持多行js模式——意外发现
Jun 13 #Javascript
You might like
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
PHP使用fopen与file_get_contents读取文件实例分享
2016/03/04 PHP
微信支付开发交易通知实例
2016/07/12 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
JavaScript格式化数字的函数代码
2010/11/30 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
通过百度地图获取公交线路的站点坐标的js代码
2012/05/11 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
2014/05/28 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
vue el-table实现自定义表头
2019/12/11 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python实现检测文件MD5值的方法示例
2018/04/11 Python
python语音识别实践之百度语音API
2018/08/30 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
python web框架中实现原生分页
2019/09/08 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
基于Python实现全自动下载抖音视频
2020/11/06 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
Gtech官方网站:地毯清洁器、吸尘器及园艺设备
2018/05/23 全球购物
Rhone官方网站:男士运动服装、健身服装和高级运动服
2019/05/01 全球购物
市场营销管理毕业生自荐信
2014/03/03 职场文书
投资建议书模板
2014/05/12 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
投资入股合作协议书
2014/10/28 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
开学第一周日记(三篇范文)
2019/08/23 职场文书
八年级作文之友情
2019/11/25 职场文书