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 常用校验函数
Mar 26 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 Javascript
jQuery实现提示密码强度的代码
Jul 15 Javascript
分享javascript计算时间差的示例代码
Mar 19 Javascript
一道关于JavaScript变量作用域的面试题
Mar 08 Javascript
javascript 中的console.log和弹出窗口alert
Aug 30 Javascript
利用浮层使select不可选的实现方法
Dec 03 Javascript
老生常谈combobox和combotree模糊查询
Apr 17 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
Vue+element+cookie记住密码功能的简单实现方法
Sep 20 Javascript
jQuery实现推拉门效果
Oct 19 jQuery
用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抽象类 介绍
2012/06/13 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
javascript 全等号运算符使用说明
2010/05/31 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
JS字符串截取函数实例
2013/12/27 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
详解vuex 中的 state 在组件中如何监听
2017/05/23 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
python简单实现获取当前时间
2016/08/27 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
Python Tkinter实现简易计算器功能
2018/01/30 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
公关关系专员的自我评价分享
2013/11/20 职场文书
顶岗实习接收函
2014/01/09 职场文书
课改先进个人汇报材料
2014/01/26 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
数控专业毕业生自荐信范文
2014/03/04 职场文书
工作决心书范文
2014/03/11 职场文书
中学生励志演讲稿
2014/04/26 职场文书
农村党员一句话承诺
2014/05/30 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
docker 制作mysql镜像并自动安装
2022/05/20 Servers
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python
Redis唯一ID生成器的实现
2022/07/07 Redis