首页 > 其他分享 >数据交换格式JSON和xml

数据交换格式JSON和xml

时间:2023-02-01 15:33:06浏览次数:37  
标签:xml XML 对象 JSON 字符串 格式 数据交换

数据交换格式,就是服务器端客户端之间进行数据传输与交换的格式

前端领域,经常提及的两种数据交换格式分别是 XMLJSON。其中 XML 用的非常少,所以,我们重点要学

习的数据交换格式就是 JSON

XML 的英文全称是 EXtensible Markup Language,即可扩展标记语言。因此,XMLHTML 类似

 

XML和HTML的区别

XMLHTML 虽然都是标记语言,但是,它们两者之间没有任何的关系。

  • HTML 被设计用来描述网页上的内容,是网页内容的载体

  • XML 被设计用来传输和存储数据,是数据的载体

什么是JSON

概念:JSON 的英文全称是 JavaScript Object Notation,即“JavaScript 对象表示法”。简单来讲,

JSON 就是 Javascript 对象和数组的字符串表示法,它使用文本表示一个 JS 对象或数组的信息,因此,

JSON 的本质是字符串

作用:JSON 是一种轻量级的文本数据交换格式,在作用上类似于 XML,专门用于存储和传输数据,但

JSONXML 更小、更快、更易解析。

现状:JSON 是在 2001 年开始被推广和使用的数据格式,到现今为止,JSON 已经成为了主流的数据交

换格式

JSON的两种结构

JSON 就是用字符串来表示 Javascript 的对象和数组。所以,JSON 中包含对象数组两种结构,通过这

两种结构的相互嵌套,可以表示各种复杂的数据结构。

对象结构

对象结构在 JSON 中表示为 { } 括起来的内容。数据结构为 { key: value, key: value, … } 的键

值对结构。其中,key 必须是使用英文的双引号包裹的字符串,value 的数据类型可以是数字、字符串、

布尔值、null、数组、对象6种类型。

JSON语法注意事项

① 属性名必须使用双引号包裹

② 字符串类型的值必须使用双引号包裹

JSON 中不允许使用单引号表示字符串

JSON 中不能写注释

JSON 的最外层必须是对象或数组格式

⑥ 不能使用 undefined 或函数作为 JSON 的值

JSON 的作用:在计算机与网络之间存储和传输数据。

JSON 的本质:用字符串来表示 Javascript 对象数据或数组数据

标签:xml,XML,对象,JSON,字符串,格式,数据交换
From: https://www.cnblogs.com/harryzong/p/17082969.html

相关文章