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 相关文章推荐
Lazy Load 延迟加载图片的 jQuery 插件
Feb 06 Javascript
解决jquery异步按一定的时间间隔刷新问题
Dec 10 Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 Javascript
jquery插件orbit.js实现图片折叠轮换特效
Apr 14 Javascript
js实现异步循环实现代码
Feb 16 Javascript
浅谈json取值(对象和数组)
Jun 24 Javascript
使用Angular.js实现简单的购物车功能
Nov 21 Javascript
一个例子轻松学会Vue.js
Jan 02 Javascript
详解如何使用webpack打包Vue工程
May 27 Javascript
AJAX在JQuery中的应用详解
Jan 30 jQuery
微信小程序常用简易小函数总结
Feb 01 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
Nov 06 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
笑谈配置,使用Smarty技术
2007/01/04 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
laravel返回统一格式错误码问题
2019/11/04 PHP
浅析js中2个等号与3个等号的区别
2013/08/06 Javascript
js获取本机的外网/广域网ip地址完整源码
2013/08/12 Javascript
带左右箭头图片轮播的JS代码
2013/12/18 Javascript
canvas实现钟表效果
2017/02/13 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
JavaScript数值类型知识汇总
2019/11/17 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python排序方法实例分析
2015/04/30 Python
基于Python实现一个简单的银行转账操作
2016/03/06 Python
Python中django学习心得
2017/12/06 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
transform python环境快速配置方法
2018/09/27 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
python 随机森林算法及其优化详解
2019/07/11 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
英国景点门票网站:attractiontix
2019/08/27 全球购物
ASICS印度官方网站:日本专业运动品牌
2020/06/20 全球购物
电脑教师的自我评价
2013/12/18 职场文书
校园标语大全
2014/06/19 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
通知函格式范文
2015/04/27 职场文书
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
分享Python异步爬取知乎热榜
2022/04/12 Python