JSON简介

一、JSON是什么?

JSON,全称是 Java Object Notation,即 Java 对象标记法。

  • JSON 是一种轻量级(Light-Weight)、基于文本的(Text-Based)、可读的(Human-Readable)格式。

  • JSON 的名称中虽然带有 Java,但这是指其语法规则是参考 Java 对象的,而不是指只能用于 Java 语言。

  • JSON 无论对于人,还是对于机器来说,都是十分便于阅读和书写的,而且相比 XML (另一种常见的数据交换格式),文件更小,因此迅速成为网络上十分流行的交换格式。

  • 近年来 Java 已经成为浏览器上事实上的标准语言,Java 的风靡,与 JSON 的流行也有密切的关系。

  • 因为 JSON 本身就是参考 Java 对象的规则定义的,其语法与 Java 定义对象的语法几乎完全相同。

  • JSON 格式的创始人声称此格式永远不升级,这就表示这种格式具有长时间的稳定性,10 年前写的文件,10 年后也能用,没有任何兼容性问题。