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 相关文章推荐
JavaScript 无符号右移运算符
Apr 17 Javascript
js 页面元素的几个用法总结
Nov 18 Javascript
node.js使用nodemailer发送邮件实例
Mar 10 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
Mar 25 Javascript
js两种拼接字符串的简单方法(必看)
Sep 02 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
Jun 30 Javascript
angular2+node.js express打包部署的实战
Jul 27 Javascript
小程序点击图片实现自动播放视频
May 29 Javascript
JS实现排行榜文字向上滚动轮播效果
Nov 26 Javascript
基于JS实现计算24点算法代码实例解析
Jul 23 Javascript
微信小程序入门之指南针
Oct 22 Javascript
Javascript实现单选框效果
Dec 09 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
制作美丽的拉花
2021/03/03 冲泡冲煮
php桌面中心(四) 数据显示
2007/03/11 PHP
PHP 实例化类的一点摘记
2008/03/23 PHP
PHP $_SERVER详解
2009/01/16 PHP
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
PHPMailer 中文使用说明小结
2010/01/22 PHP
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
基于PHP实现短信验证码发送次数限制
2020/07/11 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
Python处理Excel文件实例代码
2017/06/20 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
python 动态加载的实现方法
2017/12/22 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
高中生期末评语大全
2014/01/28 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
2014年公务员转正工作总结
2014/11/07 职场文书
求职简历自我评价2015
2015/03/10 职场文书
创业计划书之物流运送
2019/09/17 职场文书
golang实现浏览器导出excel文件功能
2022/03/25 Golang