Front End

AJAX

PineappleCat · 4月27日 · 2021年 138次已读

JSON

概述:
• JSON(JavaScript Object Notation):JS 对象标记。
• 是一种轻量级的数据交换格式。
• 易于阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

JSON语法(客户端)

JSON对象与JSON字符串

      //  JSON对象
      var person = { name: "lz", age: 20, sex: "男" };
      console.log(person.name);
      console.log(person.age);
      console.log(person.sex);
      var arr = [1, 2, 3, 4];
      //   JSON字符串
      var str = '{ "name": "lz", "age": 20, "sex": "男" }';
      var str2 = "[1, 2, 3, 4]";

浏览器两者转换:

      //   字符串->JSON对象
      var p1 = JSON.parse(str);
      alert(p1.name);
      //    JSON对象->字符串
      var strjson = JSON.stringify(p1);
      alert(strjson);

JSON 值:

  • 数字(整数或浮点数)
  • 字符串(在双引号中)
  • 逻辑值(true 或false)
  • 数组(在中括号中)
  • 对象(在大括号中)
  • null

JSON解析(服务端)

为什么需要解析?

  • 浏览器和服务器之间交互采用JSON格式,但传输的是JSON字符串。
  • 需要转成Java对象或JS对象,这种转换过程称为JSON解析。

付费资源您未登录,请先

Click here to view the copyright notice of this site(点击此处查看本站版权声明)
0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!