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 相关文章推荐
Javascript倒计时代码
Aug 12 Javascript
iframe窗口高度自适应的实现方法
Jan 08 Javascript
angularJS中$apply()方法详解
Jan 07 Javascript
js实现右下角提示框的方法
Feb 03 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
Feb 04 Javascript
浅谈javascript实现八大排序
Apr 27 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
Jun 15 Javascript
D3.js实现直方图的方法详解
Sep 25 Javascript
浅谈Vue.js中的v-on(事件处理)
Sep 05 Javascript
js移动端图片压缩上传功能
Aug 18 Javascript
Json实现传值到后台代码实例
Jun 30 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中使用memcache存储session的三种配置方法
2014/04/05 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
2015/03/03 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
php压缩文件夹最新版
2018/07/18 PHP
thinkPHP框架实现的简单计算器示例
2018/12/07 PHP
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
2016/05/04 Javascript
JS中检测数据类型的几种方式及优缺点小结
2016/12/12 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
Vue2 模板template的四种写法总结
2018/02/23 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
python实现图片转字符小工具
2019/04/30 Python
详解Python 切片语法
2019/06/10 Python
Python:slice与indices的用法
2019/11/25 Python
python连接PostgreSQL过程解析
2020/02/09 Python
没编程基础可以学python吗
2020/06/17 Python
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
大学同学聚会邀请函
2014/01/19 职场文书
升国旗仪式主持词
2014/03/19 职场文书
事业单位分类改革实施方案
2014/03/21 职场文书
中班开学寄语
2014/04/04 职场文书
工作检讨书怎么写
2014/10/10 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
分享几个简单MySQL优化小妙招
2022/03/31 MySQL