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 相关文章推荐
网页防止tab键的使用快速解决方法
Nov 07 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
Oct 31 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
May 03 Javascript
validationEngine 表单验证插件使用实例代码
Jun 15 Javascript
微信小程序实现保存图片到相册功能
Nov 30 Javascript
浅谈vue加载优化策略
Mar 19 Javascript
JS字符串与二进制的相互转化实例代码详解
Jun 28 Javascript
JS严格模式原理与用法实例分析
Apr 27 Javascript
vue实现给div绑定keyup的enter事件
Jul 31 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
Nov 19 Vue.js
JS如何监听div的resize事件详解
Dec 03 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
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
2007/04/18 PHP
php实现插入数组但不影响原有顺序的方法
2015/03/27 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
jquery获取元素值的方法(常见的表单元素)
2013/11/15 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
vue-resource拦截器设置头信息的实例
2017/10/27 Javascript
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
Python实现读取并保存文件的类
2017/05/11 Python
解决python写入带有中文的字符到文件错误的问题
2019/01/31 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
html5文本内容_动力节点Java学院整理
2017/07/11 HTML / CSS
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
小学生秋游活动方案
2014/02/23 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
教师读书活动心得体会
2016/01/14 职场文书
心理学培训心得体会
2016/01/22 职场文书
晚会开幕词范文
2016/03/04 职场文书