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 相关文章推荐
从Ajax到JQuery Ajax学习
Feb 14 Javascript
javascript new后的constructor属性
Aug 05 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
Aug 19 Javascript
jquery悬浮提示框完整实例
Jan 13 Javascript
AngularJS 过滤与排序详解及实例代码
Sep 14 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
Mar 31 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
Jul 27 Javascript
thinkjs 文件上传功能实例代码
Nov 08 Javascript
详解vue静态资源打包中的坑与解决方案
Feb 05 Javascript
JavaScript继承与多继承实例分析
May 26 Javascript
JavaScript this在函数中的指向及实例详解
Oct 14 Javascript
Javascript Worker子线程代码实例
Feb 20 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
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
PHP程序员简单的开展服务治理架构操作详解(三)
2020/05/14 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
索趣科技的答案
2007/02/07 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
浅谈js原生拖放
2016/11/21 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
node.js的Express服务器基本使用教程
2019/01/09 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
原装进口全世界:天猫国际
2016/08/03 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
函授本科毕业生自我鉴定
2013/10/16 职场文书
工程项目经理岗位职责
2013/12/15 职场文书
公司活动策划方案
2014/01/13 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
购房个人委托书范本
2014/10/11 职场文书
停发工资证明范本
2015/06/12 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL