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 相关文章推荐
高性能web开发 如何加载JS,JS应该放在什么位置?
May 14 Javascript
jquery实现按Enter键触发事件示例
Sep 10 Javascript
js onload事件不起作用示例分析
Oct 09 Javascript
JavaScript给url网址进行encode编码的方法
Mar 18 Javascript
全系IE支持Bootstrap的解决方法
Oct 19 Javascript
关于原生js中bind函数的简单实现
Aug 10 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
JS数组操作之增删改查的简单实现
Aug 21 Javascript
详解在vue-cli中使用graphql即vue-apollo的用法
Sep 08 Javascript
vue双向绑定数据限制长度的方法
Nov 04 Javascript
react中useState使用:如何实现在当前表格直接更改数据
Aug 05 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介绍篇
2010/10/26 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
IE图片缓存document.execCommand("BackgroundImageCache",false,true)
2011/03/01 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
namespace.js Javascript的命名空间库
2011/10/11 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
javascript 正则表达式去空行方法
2017/01/24 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
2017/11/03 Javascript
python计算文本文件行数的方法
2015/07/06 Python
python3.4实现邮件发送功能
2018/05/28 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
python双向链表原理与实现方法详解
2019/12/03 Python
Django 解决由save方法引发的错误
2020/05/21 Python
火灾现场处置方案
2014/05/28 职场文书
中职生求职信
2014/07/01 职场文书
力学专业求职信
2014/07/23 职场文书
平安家庭事迹材料
2014/12/20 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle
python处理json数据文件
2022/04/11 Python