Advertisement

Python | JSON 数据 (Json & JsonPath)

阅读量:

一、什么是JSON?

JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。其构建基础为ECMAScript(由欧洲计算机协会制定的js规范)的一个子集,采用与编程语言无关的文本形式来存储和表达数据。清晰且简洁的层级结构使JSON成为数据交换的理想选择。这种格式不仅便于人类阅读和编写,同时也利于机器进行解析与生成,从而有效提升网络传输效率。

简而言之,JSON能够将JavaScript对象中所包含的一组数据转换为字符串形式,并在不同网络或程序之间便捷地传递该字符串,在需要时可将其还原为各编程语言所支持的数据结构。例如在PHP中,JSON可以被还原为数组或基本对象。当使用AJAX技术时,若需传递数组参数,则需借助JSON将数组转换成字符串格式进行传输。

二、JSON vs XML

JSON 与 XML 的相同之处:

复制代码
* JSON 以及 XML 所承载的数据信息均具备“自我描述”特性,且具有良好的可读性。
* JSON 与 XML 所组织的数据结构均呈现出层级分明的特征。
* JSON 和 XML 数据格式均可被广泛应用于多种编程语言中。

JSON 与 XML 的不同之处:

复制代码
* JSON 格式在书写时无需添加闭合标签。
* 相较于 XML,JSON 表达方式更为

全部评论 (0)

还没有任何评论哟~