zoukankan      html  css  js  c++  java
  • json数据类型

    //json数据特点
    //定义:花括号括起来,key和value成对存在,可以存任意类型数据
      var js=
      {
        "one":"111",
        "two":"222",
        "three":new Array(1,2,3),
        "four":{a:1,b:2,c:3}
      };

    //取值:可以是js.key(此时key必须是字符串),可以是js[key](key可以是字符串或是索引)

    对于数组

    //循环json数据取值
      for(var k in js)
      {
        alert(js[k]);
      }

    //二维数组取值:

    1.$attr[0][0];

    2.for/foreach循环遍历成一维数组,再取值

    //二维数组返回json

    $attr=array(

    1=>array("code"=>"n001","name"=>"汉族"),

    2=>array("code"=>"n002","name"=>"回族"),

    3=>array("code"=>"n003","name"=>"壮族"),

    4=>array("code"=>"n004","name"=>"苗族")

    )

    json={

    1:{"code":"n001","name":"汉族"},

    2:{"code":"n001","name":"回族"},

    3:{"code":"n001","name":"壮族"},

    4:{"code":"n001","name":"苗族"}

    }

    在ajax回调函数中显示json(二维数组返回json),就需要先遍历为一维数组,在取值

    for(var k in js)

    {

      alert(js[k].code);

      alert(js[k].name);

    }

    json编码汉字

    json_encode($array,JSON_UNESCAPED_UNICODE)

  • 相关阅读:
    week8
    2020中国大学生程序设计竞赛(CCPC)-网络选拔赛 题解
    卷积形式dp的多项式求逆做法
    多项式乘法逆(review)
    LaTex学习
    BZOJ 2653 middle
    BZOJ3207 花神的嘲讽计划Ⅰ
    BZOJ1901 Zju2112 Dynamic Rankings
    POJ2104 K-th Number
    平衡树总结专题
  • 原文地址:https://www.cnblogs.com/jinshui/p/5612337.html
Copyright © 2011-2022 走看看