JS动态遍历json中所有键值对的方法(不知道属性名的情况)


Posted in Javascript onDecember 28, 2016

本文实例讲述了JS动态遍历json中所有键值对的方法。分享给大家供大家参考,具体如下:

JavaScript中使用ajax技术访问后台资源的时候,常常使用json作为轻量级数据传输格式。json类似于Java中的HashMap,是由一系列的key-value键值对构成。

如果后台返回给前台的json中key的值是动态生成的,那么我们没有办法使用常规的object.name或object["name"]的方式来获取json中的值。

这个时候我们需要在不知道属性名称的时候,遍历json对象,可以使用如下方式:

var jsonObj = {"55":"1","70":"0","80":"2","60":"2"};
for (var prop in jsonObj)
{
  alert("jsonObj[" + prop + "]=" + jsonObj[prop]);
}
Javascript 相关文章推荐
Javascript 布尔型分析
Dec 22 Javascript
Bootstrap每天必学之按钮(一)
Nov 24 Javascript
javascript的 {} 语句块详解
Feb 27 Javascript
jQuery select自动选中功能实现方法分析
Nov 28 Javascript
JS基于面向对象实现的多个倒计时器功能示例
Feb 28 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
Sep 28 Javascript
js实现简单数字变动效果
Nov 06 Javascript
深入浅析JSONAPI在PHP中的应用
Dec 24 Javascript
详解element-ui日期时间选择器的日期格式化问题
Apr 08 Javascript
详解微信小程序之提高应用速度小技巧
Jan 07 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 Javascript
JavaScript this关键字的深入详解
Jan 14 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
Dec 28 #Javascript
JS中闭包的经典用法小结(2则示例)
Dec 28 #Javascript
AngularJS实现网站换肤实例
Feb 19 #Javascript
详解js树形控件—zTree使用总结
Dec 28 #Javascript
js 轮播效果实例分享
Dec 28 #Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
Dec 28 #Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 #Javascript
You might like
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
php查询及多条件查询
2017/02/26 PHP
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
微信小程序本地存储实现每日签到、连续签到功能
2019/10/09 Javascript
python发送伪造的arp请求
2014/01/09 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
python3 shelve模块的详解
2017/07/08 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
python常用库之NumPy和sklearn入门
2019/07/11 Python
numpy np.newaxis 的实用分享
2019/11/30 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
英国自行车商店:AW Cycles
2021/02/24 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
甲方资料员岗位职责
2013/12/13 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
初中班级口号霸气押韵
2015/12/24 职场文书
Python代码风格与编程习惯重要吗?
2021/06/03 Python
HTML5页面打开微信小程序功能实现
2022/09/23 HTML / CSS