首页 理论教育 JSON简介:了解轻量级数据交换格式

JSON简介:了解轻量级数据交换格式

时间:2023-06-23 理论教育 版权反馈
【摘要】:JSON与XML相比有很多共同之处:JSON 也是纯文本;JSON 具有“自我描述性”(可阅读);JSON 也具有层级结构;JSON 可以使用大部分编程语言解析,并通过网络协议进行传输。JSON与XML相比也有很多不同之处:JSON没有结束标签;JSON描述相同的内容时文本更短;JSON读写数据的速度更快;JSON可以使用数组;JSON有不能使用的关键字。在使用过程上,JSON也比XML更为简单。我们可以先看一个JSON的示例:动手写20.3.1 Sample.json从表示形式看,JSON就比XML简洁了许多。

JSON简介:了解轻量级数据交换格式

JSON是一种轻量级的文本数据交换格式,独立于编程语言和操作系统。虽然JSON使用 JavaScript语法来描述数据对象,但是它仍然不受JavaScript语法的影响。JSON 解析器和 JSON 库支持许多不同的编程语言,目前非常多的编程语言(如PHP,Python,JAVA)都支持JSON。

JSON与XML相比有很多共同之处:JSON 也是纯文本;JSON 具有“自我描述性”(可阅读);JSON 也具有层级结构(值中包含了值);JSON 可以使用大部分编程语言解析,并通过网络协议进行传输。

JSON与XML相比也有很多不同之处:JSON没有结束标签;JSON描述相同的内容时文本更短;JSON读写数据的速度更快;JSON可以使用数组;JSON有不能使用的关键字。

在使用过程上,JSON也比XML更为简单。XML的使用过程为:首先读取XML文档,接着使用XML的DOM来循环遍历文档,最后读取值并存储在应用中的实际变量中。JSON的使用过程为:首先读取JSON字符串,接着使用编程语言的解析库处理JSON字符串,生成相应的数据结构,比如编程语言自带的字符串、数组和字典等。我们可以先看一个JSON的示例:(www.xing528.com)

动手写20.3.1 Sample.json

从表示形式看,JSON就比XML简洁了许多。

从表示形式看,JSON就比XML简洁了许多。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈