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 相关文章推荐
jquery与google map api结合使用 控件,监听器
Mar 04 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
May 22 Javascript
JavaScript性能优化总结之加载与执行
Aug 11 Javascript
详解ECharts使用心得总结
Dec 06 Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 Javascript
vue学习教程之带你一步步详细解析vue-cli
Dec 26 Javascript
微信小程序使用gitee进行版本管理
Sep 20 Javascript
微信小程序CSS3动画下拉菜单效果
Nov 04 Javascript
通过说明与示例了解js五种设计模式
Jun 17 Javascript
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
Aug 03 Javascript
云服务器部署Node.js项目的方法步骤(小白系列)
Mar 23 Javascript
JavaScript 如何计算文本的行数的实现
Sep 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
PHP4在Windows2000下的安装
2006/10/09 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
关于vue.js v-bind 的一些理解和思考
2017/06/06 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
Python访问纯真IP数据库脚本分享
2015/06/29 Python
快速排序的算法思想及Python版快速排序的实现示例
2016/07/02 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
python读取文本中的坐标方法
2018/10/14 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
对Xpath 获取子标签下所有文本的方法详解
2019/01/02 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
Python3开发环境搭建详细教程
2020/06/18 Python
python接入支付宝的实例操作
2020/07/20 Python
python 生成器需注意的小问题
2020/09/29 Python
C#面试问题
2016/07/29 面试题
shell变量的作用空间是什么
2013/08/17 面试题
财务个人年度总结范文
2015/02/26 职场文书
六五普法学习心得体会
2016/01/21 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
Win11 BitLocker 驱动器加密
2022/04/19 数码科技