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 20 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
Feb 05 Javascript
原生js实现shift/ctrl/alt按键的获取
Apr 08 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
Nov 06 Javascript
动态标签 悬停效果 延迟加载示例代码
Nov 21 Javascript
温习Javascript基础语法之词法结构
May 31 Javascript
非常实用的js验证框架实现源码 附原理方法
Jun 08 Javascript
Node.js中的require.resolve方法使用简介
Apr 23 Javascript
使用 vue.js 构建大型单页应用
Feb 10 Javascript
浅谈JavaScript 代码整洁之道
Oct 23 Javascript
jQuery+ajax实现文件上传功能
Dec 22 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中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
利用PHP实现一个简单的用户登记表示例
2017/04/25 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
Jquery乱码的一次解决过程 图解教程
2010/02/20 Javascript
Web开发者必备的12款超赞jQuery插件
2010/12/03 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
基于jQuery实现弹出可关闭遮罩提示框实例代码
2016/07/18 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
python+pyqt实现12306图片验证效果
2017/10/25 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
pycharm安装及如何导入numpy
2020/04/03 Python
python实现AdaBoost算法的示例
2020/10/03 Python
python线程优先级队列知识点总结
2021/02/28 Python
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
团支书的期末学习总结自我评价
2013/11/01 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
材料员岗位职责
2014/03/13 职场文书
企业厂务公开实施方案
2014/03/26 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
Golang: 内建容器的用法
2021/05/05 Golang