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中“+=”的应用
Feb 02 Javascript
jQuery操作checkbox选择(list/table)
Apr 07 Javascript
js使用循环清空某个div中的input标签值
Sep 29 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
Jun 17 Javascript
AngularJS实现分页显示数据库信息
Jul 01 Javascript
Angularjs实现mvvm式的选项卡示例代码
Sep 08 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
Feb 03 Javascript
node.js 发布订阅模式的实例
Sep 10 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
Dec 10 Javascript
javascript面向对象创建对象的方式小结
Jul 29 Javascript
VUE项目初建和常见问题总结
Sep 12 Javascript
javascript设计模式之迭代器模式
Jan 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
apache+php+mysql安装配置方法小结
2010/08/01 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
解析:使用php mongodb扩展时 需要注意的事项
2013/06/18 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
JSON格式化输出
2014/11/10 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
TypeScript类型声明书写详解
2019/08/28 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
Python Matplotlib库入门指南
2015/05/18 Python
python删除特定文件的方法
2015/07/30 Python
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
python requests post多层字典的方法
2018/12/27 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
Python中内建模块collections如何使用
2020/05/27 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
营业员演讲稿
2013/12/30 职场文书
银行职员自我鉴定
2014/04/20 职场文书
导师评语大全
2014/04/26 职场文书
个人自查自纠材料
2014/10/14 职场文书
西岭雪山导游词
2015/02/06 职场文书
出纳试用期自我评价
2015/03/10 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书
Go语言设计模式之结构型模式
2021/06/22 Golang