JSON编辑器
使用范例




JSON是什么?
- JSON全名为 JavaScript Object Notation,是一种轻量级的数据交换格式,它是以 JavaScript 为基础设计的语法,是JavaScript的子集,跟XML有点类似,但JSON更加简洁、轻量。
- JSON 是用来表示 JavaScript 对象的格式,JSON能使数据更加容易地交换,以纯文本为基础,用来存储和传送简单的数据,让人容易撰写及阅读(因为它就是个纯文本文件);它可独立使用,也可以让程序设计环境读取、解析并产生JSON,并且几乎所有与网络开发相关的语言都会有JSON函数库。
- JSON的基本数据类型包含:数值、字符串、布尔值、数组、对象与空值。
JSON的优点
- 兼容性高
- 比XML要更加简洁、轻量,数据体积小
- 格式容易撰写、阅读及修改
- 支持多种数据格式
- 支持多种编程语言
- 支持多数程序函数库的读取与修改JSON数据
JSON与XML
在很多時候,我们都会将 JSON 拿来跟 XML 来比较,原因是相较于 XML 的繁琐,JSON 格式更加的轻巧且文件容量较小,尤其是在数据传输时,较小的数据在传输速度上一定会比较快,像 API 串接的数据传输格式,在过去都是使用 XML,但现今时代多已将其取代为 JSON 格式。
JSON与XML最大的不同,在于XML是一个完整的「标记语言」,但JSON不是,它是一种数据交换的格式,所以XML在程序判读上就会需要花费比较多的功夫与时间。
虽然在数据的传输方面,JSON格式取代了XML,提供传输上更多的便利,但是 JSON 却没有 XML 来的一目了然,尤其是 JSON 数据很长的时候,就会让人陷入繁琐且复杂的数据,并在其中寻找节点,因此两者虽然常常拿来比较,但仍有各自的优缺点。
XML:利用标记语言的特性,提供绝佳的延展性,在数据存储、扩充及进阶检索方面,比JSON有更强的优势。
JSON:支持浏览器内置的快速解析,比XML更加轻巧,也更适合在网络数据传输的领域上使用。