zoukankan      html  css  js  c++  java
  • JS 循环遍历json

    第一  看看json的格式

    {
    "employees": [
    { "firstName":"Bill" , "lastName":"Gates" },
    { "firstName":"George" , "lastName":"Bush" },
    { "firstName":"Thomas" , "lastName":"Carter" }
    ]
    }

    第一种 对象模式

    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><script type="text/javascript">
       //1.首先json 格式一定要这样写,尽管说这只是其中的一种方式
      var json = {"options":"[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾","value":"13"}]"} 
      json = eval(json.options)// 注意options,如果不写Options ,下面的写法就是json.options.length
      for(var i=0; i<json.length; i++)
      {
         alert(json[i].text+" " + json[i].value)//访问
      }
    </script>

    第二组 数据 

    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><script type="text/javascript">
       //1.首先json 格式一定要这样写,尽管说这只是其中的一种方式
      var json = "["1","2"]"
      //2.访问
      json = eval(json)
       alert(json[0]);//1
       alert(json[1]);//2
    </script>

    或者

    var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];  
          for(var o in data){  
            alert(o);  
            alert(data[o]);  
            alert("text:"+data[o].name+" value:"+data[o].age );  
          }  
    Top
    收藏
    关注
    评论
  • 相关阅读:
    Xshell 使用纪要
    矩阵求逆
    Ubuntu 增加新用户
    matlab 常用图像处理
    Surface Evolver 基本操作、使用指南和珍贵资料
    latex 裁剪图片
    Inkscape 输入希腊字母
    Pyton——int内部功能介绍
    python——登陆接口设计(循环方法)
    Python之三层菜单
  • 原文地址:https://www.cnblogs.com/alanjl/p/4066242.html
Copyright © 2011-2022 走看看