javascript 循环读取JSON数据的代码


Posted in Javascript onJuly 17, 2010

服务端后台返回到客户端的JSON格式字符串:
var str = '[{"uname":"王强","day":"2010/06/17"},{"uname":"王海云","day":"2010/06/11"}]';

我们把它转换成JSON对象:var jsonList=eval("("+str+")");这时候如果以用断点跟踪查看这个jsonList对象,其实你会发现,他的长度为2,即jsonList.length=2。它的每一项都是一个单独的JSON对象。请看下图:

javascript 循环读取JSON数据的代码
这时候假设我们不知道"uname"和"day"这两个key值,我们开始对jsonList执行循环操作。

for(var i=0;i<jsonList.length;i++){ 


for(var key in jsonList[i]){ 

alert("key:"+key+",value:"+jsonList[i][key]); 
} 

}

这样我们就可以轻松的获取我所需要的key值和value值了

Javascript 相关文章推荐
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
Jul 26 Javascript
再谈javascript原型继承
Nov 10 Javascript
JavaScript不使用prototype和new实现继承机制
Dec 29 Javascript
JS选中checkbox后获取table内一行TD所有数据的方法
Jul 01 Javascript
javascript日期验证之输入日期大于等于当前日期
Dec 13 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
Jan 06 Javascript
JS获取html元素的标记名实现方法
Oct 08 Javascript
Vue数据驱动模拟实现4
Jan 12 Javascript
js时间戳格式化成日期格式的多种方法介绍
Feb 16 Javascript
详解layui中的树形关于取值传值问题
Jan 16 Javascript
Vue中的字符串模板的使用
May 17 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
一个可绑定数据源的jQuery数据表格插件
Jul 17 #Javascript
js跨域问题之跨域iframe自适应大小实现代码
Jul 17 #Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
Jul 17 #Javascript
jQuery Select(单选) 模拟插件 V1.3.62 改进版
Jul 17 #Javascript
基于jquery的Repeater实现代码
Jul 17 #Javascript
javascript onmouseout 解决办法
Jul 17 #Javascript
javascript 从if else 到 switch case 再到抽象
Jul 17 #Javascript
You might like
PHP 错误之引号中使用变量
2009/05/04 PHP
php面向对象全攻略 (八)重载新的方法
2009/09/30 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
php数据序列化测试实例详解
2017/08/12 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
关于webpack2和模块打包的新手指南(小结)
2017/08/07 Javascript
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
Python三级菜单的实例
2017/09/13 Python
理论讲解python多进程并发编程
2018/02/09 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
python实现统计代码行数的小工具
2019/09/19 Python
详解python对象之间的交互
2020/09/29 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
班长岗位职责
2013/11/10 职场文书
创业计划书六个要素
2013/12/26 职场文书
预备党员思想汇报
2014/01/08 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
优秀教师先进材料
2014/12/16 职场文书
质量负责人岗位职责
2015/02/15 职场文书
学校德育工作总结2015
2015/05/11 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书