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 相关文章推荐
两种WEB下的模态对话框 (asp.net或js的分别实现)
Dec 02 Javascript
Javascript的闭包
Dec 31 Javascript
Jquery中dialog属性小记
Sep 03 Javascript
js 去除字符串第一位逗号的方法
Jun 07 Javascript
JavaScript声明变量时为什么要加var关键字
Sep 29 Javascript
jQuery中die()方法用法实例
Jan 19 Javascript
JavaScript对数组进行随机重排的方法
Jul 22 Javascript
js实现跨域访问的三种方法
Dec 09 Javascript
javascript canvas检测小球碰撞
Apr 17 Javascript
javascript实现贪吃蛇小游戏
Jul 28 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
Aug 18 Javascript
WebStorm中如何将自己的代码上传到github示例详解
Oct 28 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
超级简单的发送邮件程序
2006/10/09 PHP
PHP中10个不常见却非常有用的函数
2010/03/21 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
Vue.js实战之组件的进阶
2017/04/04 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
jQuery实现的form转json经典示例
2017/10/10 jQuery
jQuery实现滚动效果
2017/11/17 jQuery
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
openlayers实现地图测距测面
2020/09/25 Javascript
[01:41]DOTA2超级联赛专访YYF 称一辈子难忘TI2
2013/05/28 DOTA
Python转换HTML到Text纯文本的方法
2015/01/15 Python
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
详解Python的循环结构知识点
2019/05/20 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
为什么python比较流行
2020/06/19 Python
python使用re模块爬取豆瓣Top250电影
2020/10/20 Python
python包的导入方式总结
2021/03/02 Python
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
市场营销专业毕业生自荐信
2013/11/02 职场文书
汽车专业毕业生自荐信
2013/11/03 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书