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代码(jquery)
Sep 12 Javascript
jquery图片不完全按比例自动缩小的简单代码
Jul 29 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
Feb 11 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
Apr 17 Javascript
js简单实现交换Li的值
May 22 Javascript
jQuery中andSelf()方法用法实例
Jan 08 Javascript
JavaScript函数节流的两种写法
Apr 07 Javascript
使用javaScript实现鼠标拖拽事件
Apr 03 Javascript
Node.js笔记之process模块解读
May 31 Javascript
JS实现可视化音频效果的实例代码
Jan 16 Javascript
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
Vuex中的Mutations的具体使用方法
Jun 01 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实现的简单组词算法示例
2018/04/10 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
jquery获得页面元素的坐标值实现思路及代码
2013/04/15 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
浅析JavaScript 调试方法和技巧
2015/10/22 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
Vue动态组件与异步组件实例详解
2019/02/23 Javascript
聊聊Vue中provide/inject的应用详解
2019/11/10 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
python错误处理详解
2014/09/28 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
临床医学专业学生的自我评价分享
2013/11/21 职场文书
生产部管理制度
2014/01/31 职场文书
学生偷窃检讨书
2014/09/25 职场文书
2014年租房协议书范本
2014/10/30 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
新郎结婚感言
2015/07/31 职场文书
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
javascript数组includes、reduce的基本使用
2021/07/02 Javascript
MySQL高级进阶sql语句总结大全
2022/03/16 MySQL