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 相关文章推荐
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
May 08 Javascript
JavaScript SetInterval与setTimeout使用方法详解
Nov 15 Javascript
js构造函数、索引数组和属性的实现方式和使用
Nov 16 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
从零学习node.js之express入门(六)
Feb 25 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
Jun 04 Javascript
简单实现js鼠标跟随效果
Aug 02 Javascript
通过button将form表单的数据提交到action层的实例
Sep 08 Javascript
vuex vue简单使用知识点总结
Aug 29 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
Apr 26 Javascript
AJAX学习笔记
May 18 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
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
phpcmsv9.0任意文件上传漏洞解析
2020/10/20 PHP
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
基于jQuery和CSS3实现APPLE TV海报视差效果
2017/06/16 jQuery
JS设计模式之单例模式(一)
2017/09/29 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
2020/08/03 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python的正则表达式re模块的常用方法
2013/03/09 Python
python中的二维列表实例详解
2018/06/19 Python
Python使用循环神经网络解决文本分类问题的方法详解
2020/01/16 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
中班下学期幼儿评语
2014/12/30 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
python多次执行绘制条形图
2022/04/20 Python
Java中的Kotlin 内部类原理
2022/06/16 Java/Android