web前端:JSON

    作者:chenhongyong 更新于: 2020-09-09 10:22:22

    Web开发

      JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage,StandardECMA-2623rdEdition-December1999的一个子集。

      任何支持的类型都可以通过JSON来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型。

      对象:对象在JS中是使用花括号包裹{}起来的内容,数据结构为{key1:value1,key2:value2,...}的键值对结构。在面向对象的语言中,key为对象的属性,value为对应的值。键名可以使用整数和字符串来表示。值的类型可以是任意类型。

      数组:数组在JS中是方括号[]包裹起来的内容,数据结构为["java","Javascript","vb",...]的索引结构。在JS中,数组是一种比较特殊的数据类型,它也可以像对象那样使用键值对,但还是索引使用得多。同样,值的类型可以是任意类型。

      JSON简介

      JSON:JavaScriptObjectNotation,Javascript对象表示法,一种轻量级的数据交换格式。

      JSON是存储和交换文本信息的语法,类似于XML

      JSON比XML更小、更快,更易解析,前后端的通信现在一般用JSON,基本不用XML。

      JSON对象

      {"name":"chy","age":20,"score":100}

      一个JSON对象可以包含多个键值对,key只能是字符串,value可以是:

      1字符串

      2数值

      3布尔值

      4数组

      5对象

      6null

      JSON数组

      [

      {"name":"张三","age":20,"score":100},

      {"name":"李四","age":19,"score":90},

      {"name":"王五","age":20,"score":98}

      ]

      数组元素是JSON对象。

      在处理JSON格式的数据时,没有需要遵守的预定义的约束。所以,在同样的数据结构中,可以改变表示数据的方式,也可以使用不同方式表示同一事物。

      JSON(JavaScriptObjectNotation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

课课家教育

未登录