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 文本框水印/占位符(watermark/placeholder)实现方法
Jan 15 Javascript
JavaScript中自定义事件用法分析
Dec 23 Javascript
Sortable.js拖拽排序使用方法解析
Nov 04 Javascript
CSS+jQuery实现简单的折叠菜单
Dec 20 Javascript
详解Vue中过度动画效果应用
May 25 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
Dec 03 Javascript
小程序云开发之用户注册登录
May 18 Javascript
mock.js模拟前后台交互
Jul 25 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
原生JS无缝滑动轮播图
Oct 22 Javascript
Vue可自定义tab组件用法实例
Oct 24 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
Aug 13 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默认安装产生系统漏洞
2006/10/09 PHP
为查询结果建立向后/向前按钮
2006/10/09 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
页面使用密码保护代码
2013/04/10 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
2013/05/19 Javascript
AngularJS基础知识笔记之表格
2015/05/10 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
axios基本入门用法教程
2017/03/25 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
2017/07/31 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
信号生成及DFT的python实现方式
2020/02/25 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
python 实现有道翻译功能
2021/02/26 Python
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
巴西购物网站:Submarino
2020/01/19 全球购物
卖房协议书
2014/04/11 职场文书
教书育人演讲稿
2014/09/11 职场文书
森马旗舰店双十一营销方案
2014/09/29 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
安全保证书怎么写
2015/02/28 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
盲山观后感
2015/06/11 职场文书
电工实训心得体会
2016/01/14 职场文书
vue组件vue-esign实现电子签名
2022/04/21 Vue.js