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与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
Mar 12 Javascript
jquery 最简单易用的表单验证插件
Feb 27 Javascript
jQuery Ajax使用 全解析
Dec 15 Javascript
node.js中的path.extname方法使用说明
Dec 09 Javascript
jQuery中outerHeight()方法用法实例
Jan 19 Javascript
早该知道的7个JavaScript技巧
Jun 21 Javascript
微信小程序 swiper组件轮播图详解及实例
Nov 16 Javascript
JavaScript获取ul中li个数的方法
Feb 13 Javascript
详解Vue.js在页面加载时执行某个方法
Nov 20 Javascript
js实现树形数据转成扁平数据的方法示例
Feb 27 Javascript
js实现拖拽与碰撞检测
Sep 18 Javascript
Vue+element+cookie记住密码功能的简单实现方法
Sep 20 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对象递归引用造成内存泄漏分析
2014/08/28 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
PHP isset()与empty()的使用区别详解
2017/02/10 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
vue实现form表单与table表格的数据关联功能示例
2019/01/29 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
python类继承用法实例分析
2014/10/10 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
Python max内置函数详细介绍
2016/11/17 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
python占位符输入方式实例
2019/05/27 Python
Python3 翻转二叉树的实现
2019/09/30 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
施华洛世奇天猫官方旗舰店:SWAROVSKI
2017/04/17 全球购物
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
学习经验交流会总结
2015/11/02 职场文书
物业管理交接协议书
2016/03/24 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP