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 相关文章推荐
js 禁用浏览器的后退功能的简单方法
Dec 10 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
Sep 30 Javascript
使用jQuery调用XML实现无刷新即时聊天
Aug 07 Javascript
JavaScript中cookie工具函数封装的示例代码
Oct 11 Javascript
Angular的MVC和作用域
Dec 26 Javascript
JavaScript中日常收集常见的10种错误(推荐)
Jan 08 Javascript
js常用的继承--组合式继承
Mar 06 Javascript
详解Angular 开发环境搭建
Jun 22 Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 Javascript
Vue使用Three.js加载glTF模型的方法详解
Jun 14 Javascript
webpack4从0搭建组件库的实现
Nov 29 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读取文件内容的方法汇总
2015/01/24 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
jQuery示例收集
2010/11/05 Javascript
js中的string.format函数代码
2020/08/11 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
Python 脚本拉取 Docker 镜像问题
2019/11/10 Python
Python学习之time模块的基本使用
2021/01/17 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
什么是接口(Interface)?
2013/02/01 面试题
写自荐信三大法宝
2014/01/24 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
单位活动策划方案
2014/08/17 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2014年食堂工作总结
2014/11/20 职场文书
运动会观后感
2015/06/09 职场文书
2015国庆节感想
2015/08/04 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis