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)
还没有任何评论哟~
