json格式的数据越来越多的在web开发中起到重要作用。下面介绍对于json对象和数组经常用到解析方法。

var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};

var arr = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}];

1、对于一个json对象,已知其json中的某个键的值,求对应的值:

格式一、  obj.name

格式二、 obj.['name']

2、对于json对象,需要遍历json对象的所有数据:

遍历方法:

    for(var p in obj){

       str = str+obj[p]+’,’;//这里p为键,obj[p]为值

        return str;

    }

3、对于普通json数组,我们可以可以向解析普通的数组来解析

  for(var i=0;i<arr.length;i++){

      alert(i+"-"+arr[i]);

}

4、对于json对象数组,解析方式如下:

解析一、

  for(var i=0,l=arr.length;i<l;i++){

      for(var key in arr[i]){

    alert(key+’:'+arr[i][key]);

    }

  }

解析二、使用jquery解析   

    $.each(arr, function (n, value) {  //说明,对于数组,那么n为下表,value为下表对应的值;对于对象,那么n为键,value为值

   alert(n + ' ' + value);

    });

    

转载于:https://www.cnblogs.com/zhilongblogs/p/3911807.html

关于json对象的遍历相关推荐

  1. json对象的遍历(C++)

    在使用C++的项目中,对json进行解析时,如果对象列表过长,通常就需要对对象进行遍历,来实现解析. 我参看了博客,如下: https://blog.csdn.net/hellokandy/artic ...

  2. JavaScript 正则表达式 处理json,json对象的遍历和处理

    //********* https://www.runoob.com/js/js-regexp.html ****// 正则表达式.exec( ) new RegExp("\\{" ...

  3. js对json对象的遍历和其他方法处理

    json的理解概要 字符串转成对象,对象转成字符串: JSON.parse( json) <===> JSON.stringify( json ) jQuery.parseJSON(jso ...

  4. json在html中怎么遍历list,怎么对Json对象进行遍历呢?

    首先, 既然你的class='list-group-item'; 则表示他们就是被遍历出来的. Ps: 不是遍历出来的就不叫list了.json:{name1: "1",name2 ...

  5. Java JSON对象怎么遍历_Java遍历JsonObject对象

    方法: Iterator iter = jsonInfo.entrySet().iterator(); 代码示例: public class Test { public static void mai ...

  6. JS/Jquery遍历JSON对象、JSON数组、JSON数组字符串、JSON对象字符串

    JS遍历JSON对象 JSON对象 var jsonObj = {"id": 102,"year": "2019-2020","l ...

  7. JSON解析:JSON对象还能这样???

    自信平生无愧事,死后方敢对青天. 有目录,不迷路 前言 缘由 转换 蹊径 前言 愉快的(3+7=8的)中秋国庆假期已经接近尾声,特此写篇博客聊以记录学习过程尽早进入学习状态,也便不陷入假期综合征,使得 ...

  8. java 如何对由json对象构成的数组形式的字符串进行遍历?

    1.情景展示 现在已知字符串为: [{"name":"微微笑","img":"http://zos.alipayobjects.c ...

  9. javascript学习-创建json对象数据,遍历

    之前我已经有讲过后台返回json数据到前台,并在前台遍历json数据. 这里讲下直接在JS里创建JSON数据,然后遍历使用~ 创建代码例如以下:(创建的是JSON对象) var YearSelect ...

最新文章

  1. 攻防世界Reverse第二题insanity
  2. 【数据结构-排序】4.图解归并排序和基数排序
  3. 论文多次被拒怎么办?Best Paper Award获得者聊聊如何才能中顶会
  4. 两个原子操作组合到一块不一定是能保证原子性
  5. 升级bios_华硕B350PLUS升级BIOS更换AMD 3900X步骤
  6. 【C#桌面应用】第三节:创建一个按钮窗口 您好,世界!
  7. 使用TypeScript正确键入Vuex
  8. 转载 电子商务关键数字优化(线上部分,中)
  9. 经典简约风格教师求职简历免费word模板
  10. 线性表——链表(含代码)
  11. java反射的优缺点_浅谈Java反射的优缺点
  12. 形容等待时间长的句子_关于等待的句子大全
  13. CSV文件及用Excel正确的打开方式
  14. 快看这里,豆瓣9.0的Python爬虫宝藏书籍,自学爬虫必备~
  15. android旋转的列表,Android利用layer-list实现ProgressBar顺时针及逆时针旋转
  16. Google Dremel架构
  17. webservice接口等待时间_调用webservice超时问题的解决
  18. 关联规则挖掘(一):基本概念
  19. 炸金花游戏(3)--基于EV(期望收益)的简单AI模型
  20. 手把手教你用Hexo搭建免费个人博客

热门文章

  1. Joplin笔记 android,把笔记还给用户「Joplin」可以选择自己存储位置的笔记应用
  2. 开源云笔记推荐|joplin+webdav
  3. 一个完整的Flutter APP项目
  4. 山东春秀高考计算机本科录取率,山东2020年高考录取人数及录取率
  5. kthreadd和init进程的启动(二)
  6. 前端必备14款业界受欢迎的富文本编辑器
  7. 数据挖掘——预测未来销售
  8. mcrypt拓展_linux安装mcrypt扩展
  9. 咱们一起来聊一聊HTML基础_12
  10. arduino平衡小车教程