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 相关文章推荐
js 禁用只读文本框获得焦点时的退格键
Apr 25 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
Dec 11 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
Jul 17 Javascript
JavaScript获取表单enctype属性的方法
Apr 02 Javascript
jQuery检测某个元素是否存在代码分享
Jul 09 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
基于vue-ssr服务端渲染入门详解
Jan 08 Javascript
vue权限路由实现的方法示例总结
Jul 29 Javascript
jQuery实现日历效果
Sep 11 jQuery
vscode自定义vue模板的实现
Jan 27 Vue.js
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
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
discuz安全提问算法
2007/06/06 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
Jquery结合HTML5实现文件上传
2015/06/25 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
微信小程序 wxapp内容组件 progress详细介绍
2016/10/31 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
详解http访问解析流程原理
2017/10/18 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
2018/01/08 jQuery
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
Node.js的进程管理的深入理解
2019/01/09 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
Python生成随机密码
2015/03/10 Python
用C++封装MySQL的API的教程
2015/05/06 Python
在python中pandas的series合并方法
2018/11/12 Python
Django web框架使用url path name详解
2019/04/29 Python
python循环输出三角形图案的例子
2019/11/22 Python
python实现的分析并统计nginx日志数据功能示例
2019/12/21 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
关于Python错误重试方法总结
2021/01/03 Python
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
软件工程专业推荐信
2013/10/28 职场文书
离婚起诉书范本
2015/05/18 职场文书
学生党支部工作总结2015
2015/05/26 职场文书
致运动员加油稿
2015/07/21 职场文书
创业计划书之养殖业
2019/10/11 职场文书
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis
Python实现天气查询软件
2021/06/07 Python
hive数据仓库新增字段方法
2022/06/25 数据库