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 相关文章推荐
新浪的图片新闻效果
Jan 13 Javascript
基于jQuery的360图片展示实现代码
Jun 14 Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 Javascript
node.js操作mongoDB数据库示例分享
Nov 26 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
May 13 Javascript
js获取字符串字节数方法小结
Jun 09 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
Jul 20 Javascript
javascript每日必学之多态
Feb 23 Javascript
Javascript中级语法快速入手
Jul 30 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
May 15 Javascript
mac上配置Android环境变量的方法
Jul 08 Javascript
浅析Vue 防抖与节流的使用
Nov 14 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字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
2013/06/24 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
PHP实现QQ空间自动回复说说的方法
2015/12/02 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
JS验证邮箱格式是否正确的代码
2013/12/05 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
JavaScript 基础函数_深入剖析变量和作用域
2016/05/18 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
vue实现公告栏文字上下滚动效果的示例代码
2020/06/16 Javascript
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
python实现360皮肤按钮控件示例
2014/02/21 Python
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
用pickle存储Python的原生对象方法
2017/04/28 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
Python3导入自定义模块的三种方法详解
2018/04/13 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
Python如何使用ConfigParser读取配置文件
2020/11/12 Python
python 爬取小说并下载的示例
2020/12/07 Python
django中ImageField的使用详解
2020/12/21 Python
中间件分为哪几类
2016/09/18 面试题
一位农村小子的自荐信
2014/04/07 职场文书
高中课程设置方案
2014/05/28 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
英镑符号 £
2022/02/17 杂记
Linux中各个目录的作用与内容
2022/06/28 Servers