Skip to content

什么是 JSON

介绍

JSON 是一种数据格式,而不是编程语言。

JSON 是为了解决第一代 Web 服务以 XML 为通信格式过于冗余而出现的替代性解决方案。

历史

JSON 源于对实时服务器到浏览器会话通信协议的需求,在 2000 年代初期主要使用浏览器插件(Flash 或 Java 小程序)实现。

道格拉斯·克罗克福特首先指定并普及了 JSON 格式,他和其他联合创始人于 2001 年 3 月共同创立了 State Software 公司。这家公司的目标是构建一个平台,利用标准浏览器功能实现与服务器的持久连接,并在这个平台上普及使用 JSON 格式来进行有效和简洁的数据交换。这一技术的实现最终促进了 JSON 格式的诞生和普及。

State Software 的联合创始人投票决定将这种数据格式命名为 JSML(JavaScript Markup Language)还是 JSON(JavaScript Object Notation)。JSON 最终赢得了投票,json.org 网站于 2001 年推出。