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 对象的定义方法
Jan 10 Javascript
监控 url fragment变化的js代码
Apr 19 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
Apr 15 Javascript
js相册效果代码(点击创建即可)
Apr 16 Javascript
js转化毫秒为时间格式代码
Apr 10 Javascript
浅谈JavaScript中的string拥有方法的原因
Aug 28 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
Aug 24 Javascript
微信小程序 保留小数(toFixed)详细介绍
Nov 16 Javascript
js数字计算 误差问题的快速解决方法
Feb 28 Javascript
Angular之toDoList的实现代码示例
Dec 02 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
js实现动态增加文件域表单功能
Oct 22 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
PHP安全配置详细说明
2011/09/26 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
javascript实现贪吃蛇小游戏
2020/07/28 Javascript
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
python赋值操作方法分享
2013/03/23 Python
python获取本地计算机名字的方法
2015/04/29 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
python使用arcpy.mapping模块批量出图
2017/03/06 Python
python学习入门细节知识点
2018/03/29 Python
使用Python处理BAM的方法
2018/09/28 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
前台文员岗位职责
2013/12/28 职场文书
标准版离职证明书
2014/09/12 职场文书
运动会闭幕词
2015/01/28 职场文书
爱心捐书倡议书
2015/04/27 职场文书
离职证明范本
2015/06/12 职场文书
详解Django中 render() 函数的使用方法
2021/04/22 Python
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS