js遍历json的key和value的实例


Posted in Javascript onJanuary 22, 2017

原生js遍历json对象

遍历json对象:

无规律:

<script>
var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}];
for(var i=0,l=json.length;i<l;i++){
for(var key in json[i]){
alert(key+':'+json[i][key]);
}
}
</script>

有规律:

packJson = [
{"name":"nikita", "password":"1111"},
{"name":"tony", "password":"2222"}
];

for(var p in packJson){//遍历json数组时,这么写p为索引,0,1
 alert(packJson[p].name + " " + packJson[p].password);
}

也可以用这个:

for(var i = 0; i < packJson.length; i++){
 alert(packJson[i].name + " " + packJson[i].password);
}

遍历json对象

myJson = {"name":"caibaojian", "password":"1111"};
for(var p in myJson){//遍历json对象的每个key/value对,p为key
 alert(p + " " + myJson[p]);
}

有如下 json对象:

var obj ={"name":"冯娟","password":"123456","department":"技术部","sex":"女","old":30};

遍历方法:

for(var p in obj){
str = str+obj[p]+',';
return str;
}

以上这篇js遍历json的key和value的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
XENON基于JSON变种
Jul 27 Javascript
使用js简单实现了tree树菜单
Nov 20 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
Jan 24 Javascript
js在IE与firefox的差异集锦
Nov 11 Javascript
学习使用bootstrap基本控件(table、form、button)
Apr 12 Javascript
javascript淘宝主图放大镜功能
Oct 20 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
Mar 07 Javascript
JavaScript之json_动力节点Java学院整理
Jun 29 Javascript
使用layer弹窗和layui表单实现新增功能
Aug 09 Javascript
element-ui 设置菜单栏展开的方法
Aug 22 Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 Javascript
详解Vue之事件处理
Jul 10 Javascript
jquery pagination分页插件使用详解(后台struts2)
Jan 22 #Javascript
jQuery中DOM节点的删除方法总结(超全面)
Jan 22 #Javascript
js实现贪吃蛇小游戏(容易理解)
Jan 22 #Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
Jan 22 #Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
Jan 22 #Javascript
js实现图片360度旋转
Jan 22 #Javascript
Vue 过渡(动画)transition组件案例详解
Jan 22 #Javascript
You might like
乱谈我对耳机、音箱的感受
2021/03/02 无线电
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
php中JSON的使用方法
2015/04/30 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
js propertychange和oninput事件
2014/09/28 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
Linux Centos7.2下安装nodejs&amp;npm配置全局路径的教程
2018/05/15 NodeJs
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
[03:22]DAC最前线(第二期)—DOTA2亚洲邀请赛主赛场周边及线路探访
2015/01/24 DOTA
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
Python脚本实现虾米网签到功能
2016/04/12 Python
python中string模块各属性以及函数的用法介绍
2016/05/30 Python
python删除服务器文件代码示例
2018/02/09 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Python List cmp()知识点总结
2019/02/18 Python
Python的UTC时间转换讲解
2019/02/26 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
pycharm的python_stubs问题
2020/04/08 Python
Python pandas如何向excel添加数据
2020/05/22 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
《分数的意义》教学反思
2016/02/20 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
Python还能这么玩之只用30行代码从excel提取个人值班表
2021/06/05 Python
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript