JavaScript遍历json对象数据的方法
JSON中,有两种结构:对象和数组,对象是没有length这个属性,而数组结构是有的,下面分别说下这两种结构之间的区别和遍历方式。
获取属性名、属性值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> var data = { name: '小花', age: '17岁', sex: '男' }; for (var a in data) { console.log('这是属性名' + a); /*属性名*/ console.log('属性值' + data[a]); /*属性值*/ }; </script> </body> </html>
获取下标值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> var a = ['橡胶', '苹果', '土豆']; for (var x in a) { console.log('在数组中的位置 - '+x); /*在数组中的位置*/ console.log('值 - '+a[x]); /*值*/ }; </script> </body> </html>
到此这篇关于JS遍历获取Json属性值的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
jquery对Json的各种遍历方法总结(必看篇)
概述 JSON(javascript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包. 在JSON中,有两种结构:对象和数组. 1.对象 一个对象以"{"开始,"}"结束.每个"key"后跟一":","'key/v
-
jquery遍历json对象集合详解
本文实例采用案例分析的方法介绍了jquery遍历json对象的三种情况,供大家参考,具体内容如下 第一个案例:jquery 遍历json对象集合 常用示例 jsp中 $.ajax({ url: "${applicationScope.rootpath}common/getContractPage.html?userConId=${userConId}", type: "post", dataType:"json", data: {}, succe
-
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
本文实例讲述了JS动态遍历json中所有键值对的方法.分享给大家供大家参考,具体如下: JavaScript中使用ajax技术访问后台资源的时候,常常使用json作为轻量级数据传输格式.json类似于Java中的HashMap,是由一系列的key-value键值对构成. 如果后台返回给前台的json中key的值是动态生成的,那么我们没有办法使用常规的object.name或object["name"]的方式来获取json中的值. 这个时候我们需要在不知道属性名称的时候,遍历json对象
-
js遍历json对象所有key及根据动态key获取值的方法(必看)
实例如下: var obj = {}; for(var k in obj) { //遍历对象,k即为key,obj[k]为当前k对应的值 console.log(obj[k]); } 以上这篇js遍历json对象所有key及根据动态key获取值的方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
jQuery遍历json的方法分析
本文实例分析了jQuery遍历json的方法.分享给大家供大家参考,具体如下: 复制代码 代码如下: var obj = {"status":1,"bkmsg":"\u6210\u529f","bkdata":["\u5415\u5c1a\u5fd7","1387580400","\u6dfb\u52a0\u8bb0\u5f55"]}{"status&quo
-
js遍历json的key和value的实例
原生js遍历json对象 遍历json对象: 无规律: <script> var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}]; for(var i=0,l=json.length;i<l;i++){ for(var key in json[i]){ alert(key+':'+json[i][key]); } } </script> 有规律: packJson = [ {"name":&q
-
JS实现键值对遍历json数组功能示例
本文实例讲述了JS实现键值对遍历json数组功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>www.jb51.net js键值对遍历json数组</title> </head> <body> <script type="text/javascript"
-
json的结构与遍历方法实例分析
本文实例讲述了json的结构与遍历方法.分享给大家供大家参考,具体如下: 第一种json结构: var jsongood = {"goods":[{"parentId":"null","productId":1,"name":"商品","amount":"null"},{"parentId":1,"productId&
-
遍历json 对象的属性并且动态添加属性的实现
昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改: var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss', hello:function (){ for(var i=0;i<arguments.length;i++){ //在不知参数个数情况下可通过for循环遍历 // arguments这个是js 默认提供 alert("arr["+i+"]="+argumen
-
JS 遍历 json 和 JQuery 遍历json操作完整示例
本文实例讲述了JS 遍历 json 和 JQuery 遍历json操作.分享给大家供大家参考,具体如下: json 遍历 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>demo data</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.j
随机推荐
- 用htc实现CHECKBOX控件
- JavaScript 设计模式之组合模式解析
- CentOS7安装iptables防火墙的方法
- JavaScript使用atan2来绘制箭头和曲线的实例
- asp.net实现access数据库分页的方法
- ON_COMMAND_RANGE多个按钮响应一个函数的解决方法
- 用js来解决ajax读取页面乱码
- 在ASP中用组件检测当前网卡地址的代码
- Javascript实现CheckBox的全选与取消全选的代码
- javascript一点特殊用法
- mssql关于一个表格结构的另外一种显示(表达意思不变)
- 算法详解之分支限界法的具体实现
- php实现比较两个文件夹异同的方法
- 基于java URL和URLConnection(详解)
- springboot热部署知识点总结
- WxPython建立批量录入框窗口
- vuejs+element UI table表格中实现禁用部分复选框的方法
- 实例分享C#中Explicit和Implicit用法
- Yii2框架实现利用mpdf创建pdf文件功能示例
- Python2与Python3的区别实例分析