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 模拟点击广告
Jan 02 Javascript
两个listbox实现选项的添加删除和搜索
Mar 01 Javascript
得到form下的所有的input的js代码
Nov 07 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
Nov 28 Javascript
JavaScript新窗口与子窗口传值详解
Feb 11 Javascript
JavaScript基础教程之alert弹出提示框实例
Oct 16 Javascript
全面解析Bootstrap图片轮播效果
Dec 03 Javascript
基于angular中的重要指令详解($eval,$parse和$compile)
Oct 21 Javascript
javascript prototype原型详解(比较基础)
Dec 26 Javascript
react中fetch之cors跨域请求的实现方法
Mar 14 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
Mar 21 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
Jul 04 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 设计模式之 工厂模式
2008/12/19 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
微信小程序开发之map地图实现教程
2017/06/08 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
浅谈js中的bind
2019/03/18 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
python自动安装pip
2014/04/24 Python
浅谈python下tiff图像的读取和保存方法
2018/12/04 Python
Python中使用遍历在列表中添加字典遇到的坑
2019/02/27 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
使用CSS3的::selection改变选中文本颜色的方法
2015/09/29 HTML / CSS
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
社团活动策划书范文
2014/01/09 职场文书
新领导上任欢迎词
2014/01/13 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
教师听课学习心得体会
2016/01/15 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫