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 相关文章推荐
js 禁止选择功能实现代码(兼容IE/Firefox)
Apr 23 Javascript
JavaScript 事件系统
Jul 22 Javascript
js写的方法实现上传图片之后查看大图
Mar 05 Javascript
jQuery实现checkbox全选的方法
Jun 10 Javascript
简述JavaScript中正则表达式的使用方法
Jun 15 Javascript
浏览器中url存储的JavaScript实现
Jul 07 Javascript
自动完成的搜索框javascript实现
Feb 26 Javascript
socket.io实现在线群聊功能
Apr 07 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
Aug 16 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
vue-cli axios请求方式及跨域处理问题
Mar 28 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
Nov 07 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 session 错误
2009/05/21 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
javascript操作文本框readOnly
2007/05/15 Javascript
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
jQuery中大家不太了解的几个方法
2015/03/04 Javascript
jquery实现删除一个元素后面的所有元素功能
2015/12/21 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
微信小程序聊天功能的示例代码
2020/01/13 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
详解python中的json和字典dict
2018/06/22 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
解决python 找不到module的问题
2020/02/12 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
速比涛英国官网:Speedo英国
2019/07/15 全球购物
媒矿安全生产承诺书
2014/05/23 职场文书
人事任命书格式
2014/06/05 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
小学运动会开幕词
2015/01/28 职场文书
驻村工作简报
2015/07/20 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书