JSON 格式化与压缩

何时使用以及为什么重要

什么是 JSON?

JSON 是在 API、配置文件和数据库中存储与交换数据的文本格式。相同内容的排列方式会影响可读性和文件大小。

格式化 JSON

通过缩进和换行清晰展示结构。

{
  "name": "Votilo Tools",
  "version": "0.1.0"
}

适用于手动阅读编辑、调试 API 响应、编写配置和代码审查。

压缩 JSON

移除不必要的空白,得到最小字符串。

{"name":"Votilo Tools","version":"0.1.0"}

适用于网络传输、注重空间的存储或缓存,以及由程序读取的 API 响应。

验证

JSON 语法严格,缺少逗号或多余的尾随逗号都会使文档无效。Votilo Tools 会先验证并指出错误。

常见错误

  • 尾随逗号: 不允许 {"a": 1,}
  • 单引号: 字符串必须使用双引号
  • 注释: JSON 不支持注释
  • undefined: 应使用 null