下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:JSON

作者:chenhongyong     来源: 博客园点击数:1089发布时间: 2020-09-10 09:10:52

标签: 编程语言JSON数组

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成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程