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 相关文章推荐
兼容IE与firefox火狐的回车事件(js与jquery)
Oct 20 Javascript
JS将秒换成时分秒实现代码
Sep 03 Javascript
javascript间隔刷新的简单实例
Nov 14 Javascript
ExtJs纵坐标值重复问题的解决方法
Feb 27 Javascript
JS实现的4种数字千位符格式化方法分享
Mar 02 Javascript
JavaScript制作windows经典扫雷小游戏
Mar 31 Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 Javascript
浅谈JS继承_借用构造函数 & 组合式继承
Aug 16 Javascript
js推箱子小游戏步骤代码解析
Jan 10 Javascript
JavaScript模拟实现自由落体效果
Aug 28 Javascript
图文讲解vue的v-if使用方法
Feb 11 Javascript
JavaScript实现单点登录的示例
Sep 23 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之变量、常量学习笔记
2008/03/27 PHP
php通过COM类调用组件的实现代码
2012/01/11 PHP
php发送post请求函数分享
2014/03/06 PHP
关于php支持分块与断点续传文件下载功能代码
2014/05/09 PHP
JS字符串处理实例代码
2013/08/05 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
2018/08/09 jQuery
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
python计算最小优先级队列代码分享
2013/12/18 Python
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
python删除列表中重复记录的方法
2015/04/28 Python
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
python计算列表内各元素的个数实例
2018/06/29 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
打包PyQt5应用时的注意事项
2020/02/14 Python
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
会议开场欢迎词
2014/01/15 职场文书
初中政治教学反思
2014/01/17 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
2014年三万活动总结
2014/04/26 职场文书
简单租房协议书范本
2014/08/20 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
幼儿园保育员随笔
2015/08/14 职场文书
java解析XML详解
2021/07/09 Java/Android
Golang map映射的用法
2022/04/22 Golang