zoukankan      html  css  js  c++  java
  • 关于json对象的遍历

    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);  

        });  

        

  • 相关阅读:
    Eclipse 开发过程中利用 JavaRebel 提高效率
    数字转化为大写中文
    网页变灰
    解决QQ截图无法在PS中粘贴
    ORACLE操作表时”资源正忙,需指定nowait"的解锁方法
    网页常用代码
    SQL Server 2000 删除注册的服务器
    GridView 显示序号
    读取Excel数据到DataTable
    清除SVN版本控制
  • 原文地址:https://www.cnblogs.com/zhilongblogs/p/3911807.html
Copyright © 2011-2022 走看看