JSON,有时也称 JavaScript 对象表示,是一种使用人类可读的文本传输由键值对组成的数据对象的开放格式. 对于异步浏览器/服务器通信(AJAJ),JSON 是主要的数据格式,很大程度上代替了 XML(AJAX)。
尽管最初是从 JavaScript 脚本语言衍生而来,但是 JSON 是语言无关性的数据格式,在许多编程语言中,代码解析和生成 JSON 是很容易的.
JSON 的格式最初是由 Douglas Crockford 指定的,但目前却被描述成两种标准: RFC 7159 和 ECMA-404. ECMA 标准只允许被合法的语法语句描述,而 RFC 则提供了一些语义化描述和安全考虑. JSON 的官方网络媒体类型 application / JSON,扩展名是 .json.
- json.org [read]
- ECMA-404 JSON 数据交换格式
- RFC 7159 JavaScript 对象表示(JSON)数据交换格式
- STD 90 - RFC 8259 - JavaScript 对象表示(JSON)数据交换格式,2017年12月7