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 相关文章推荐
javascript 兼容鼠标滚轮事件
Apr 07 Javascript
editable.js 基于jquery的表格的编辑插件
Oct 24 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
Apr 08 Javascript
jquery弹出框的用法示例(2)
Aug 26 Javascript
javascript模拟post提交隐藏地址栏的参数
Sep 03 Javascript
JS限制条件补全问题实例分析
Dec 16 Javascript
es6的数字处理的方法(5个)
Mar 16 Javascript
详解利用 Express 托管静态文件的方法
Sep 18 Javascript
JavaScript基于面向对象实现的猜拳游戏
Jan 03 Javascript
js+css实现红包雨效果
Jul 12 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
Sep 26 Javascript
微信小程序Page中data数据操作和函数调用方法
May 08 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
nginx+php-fpm配置文件的组织结构介绍
2012/11/07 PHP
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
php通过执行CutyCapt命令实现网页截图的方法
2016/09/30 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
js 实现 input type="file" 文件上传示例代码
2013/08/07 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
javascript性能优化之DOM交互操作实例分析
2015/12/12 Javascript
深入理解javascript中的 “this”
2017/01/17 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
2018/03/13 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
JavaScript async/await原理及实例解析
2020/12/02 Javascript
Python程序设计入门(3)数组的使用
2014/06/16 Python
Python算法应用实战之栈详解
2017/02/04 Python
python使用rpc框架gRPC的方法
2018/08/24 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
Python3 assert断言实现原理解析
2020/03/02 Python
如何将Pycharm中调整字体大小的方式设置为"ctrl+鼠标滚轮上下滑"
2020/11/17 Python
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
2012/12/28 HTML / CSS
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
JSP&Servlet技术面试题
2015/05/21 面试题
小学社团活动总结
2014/06/27 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书
又涨知识了,自律到底多重要?
2019/06/27 职场文书