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继承方式实例
Oct 29 Javascript
再次分享18个非常棒的jQuery表格插件
Apr 10 Javascript
jquery里的正则表达式说明
Aug 03 Javascript
Javascript中的this绑定介绍
Sep 22 Javascript
jquery 取子节点及当前节点属性值的方法
Aug 24 Javascript
JavaScript动态创建form表单并提交的实现方法
Dec 10 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
Dec 10 Javascript
JavaScript数组的5种迭代方法
Sep 29 Javascript
Vue 实现列表动态添加和删除的两种方法小结
Sep 07 Javascript
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
微信小程序利用云函数获取手机号码
Dec 17 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
PHP5 字符串处理函数大全
2010/03/23 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
基于jquery的表头固定的若干方法
2011/01/27 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
bootstrap实现每隔5秒自动轮播效果
2016/12/20 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
2019/05/05 Javascript
JS实现处理时间,年月日,星期的公共方法示例
2019/05/31 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
原生JS实现汇率转换功能代码实例
2020/05/13 Javascript
Python中zip()函数用法实例教程
2014/07/31 Python
简单介绍Python中的JSON模块
2015/04/08 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
Python数据集切分实例
2018/12/08 Python
利用Django提供的ModelForm增删改数据的方法
2019/01/06 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
Python处理PDF与CDF实例
2020/02/26 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
2020/11/19 Python
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
毕业生求职推荐信
2013/11/04 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
主管竞聘书范文
2014/03/31 职场文书
二手房购房意向书范本
2014/04/01 职场文书
学校运动会报道稿
2014/09/23 职场文书
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫