JSON
JavaScript Object Notation 的缩写,一种轻量级数据交换格式,人类和机器都易于读写。
JSON (JavaScript Object Notation) 是一种轻量级的基于文本的数据交换格式,以键值对形式表示数据。虽然源自 JavaScript,但已成为广泛采用的语言无关通用格式。
JSON 支持的基本数据类型包括字符串、数字、布尔值、null、数组和对象。它已成为 REST API 响应格式的事实标准,在 Web 开发中不可或缺。Web API 设计书籍详细介绍了 JSON 的使用模式。
JSON 不支持注释,因此配置文件可能更倾向使用 YAML 或 JSON5。它也没有日期类型,日期时间数据通常以 ISO 8601 格式字符串表示。
从字符计数角度看,JSON 的键名、括号和引号等语法元素会影响数据大小。压缩 (minify) 可以移除不必要的空白来减小体积。JavaScript 实践指南提供了更多背景知识。