zoukankan      html  css  js  c++  java
  • JSON基础使用

    1)JSON概念

      JSON 是纯文本;具有“自我描述性”;具有层级结构;可通过 JavaScript 进行解析;数据可使用 AJAX 进行传输。

      JSON 相比XML:没有结束标签;更短;读写的速度更快;能够使用内建的 JavaScript eval() 方法进行解析;使用数组;不使用保留字

      JSON 文件的文件类型是 ".json";MIME 类型是 "application/json"

    2)JSON基本语法

      方括号保存数组;花括号保存对象;数据在名称/值对中;数据由逗号分隔

      值的种类:数字(整数或浮点数);字符串(在双引号中);逻辑值(true 或 false);数组(在方括号中);对象(在花括号中);null

      例:多个对象数组

    {
      "employees": [
        { "firstName":"John" , "lastName":"Doe" },
        { "firstName":"Anna" , "lastName":"Smith" },
        { "firstName":"Peter" , "lastName":"Jones" }
      ]
    }

    3)JSON与字符串的转换

    //字符串转json对象
    
    eval('(' + str + ')')
    
    JSON.parse(str)
    
    //json对象转字符串
    
    JSON.stringify(jsonobj)

    4)JQuery操作JSON

    var jsonstr = [];
    
    //插入
    jsonstr.push(str);
    //查找
    var a = jsonstr.keyname; var b = jsonstr["keyname"];

     //过滤删除
     var a = jsonstr.filter(function (e) {
       return e != str;
     });
     
     //删除最后一个
     var a = jsonstr.slice(0, jsonstr.length - 1);
     
     jsonstr.pop();  //返回 最后一个元素
     var b = jsonstr;  //数组已经没有了最后一个元素
     
  • 相关阅读:
    GF4 Beta 冲刺Scrum meeting2
    GF4 Beta 冲刺Scrum meeting1
    GF4 实验九 团队作业6:团队项目编码&ALPHA冲刺
    GF4 实验九 【Alpha】Scrum Meeting 7
    GF4 实验九 【Alpha】Scrum Meeting 6
    GF4 实验九 【Alpha】Scrum Meeting 5
    GF4 实验九 【Alpha】Scrum Meeting 4
    docker安装jenkins
    docker安装svn
    idea添加web项目报404问题
  • 原文地址:https://www.cnblogs.com/kandyvip/p/4517705.html
Copyright © 2011-2022 走看看