开发工具

JSON 格式化

格式化、验证、美化 JSON 数据,支持语法高亮。

JSON(JavaScript Object Notation)是一种轻量级的文本数据格式,由 RFC 8259 标准化。它用键值对对象和有序数组表示数据,是 Web API 与配置文件事实上的标准格式。本工具完全在浏览器本地完成 JSON 的格式化、校验与压缩,数据不会发送到任何服务器。

缩进:

使用说明

  1. 将 JSON 粘贴到输入框。
  2. 选择缩进,点击格式化。
  3. 复制结果或下载。

常见问题

什么是 JSON 格式化?

JSON 格式化(又称美化、pretty-print)是在 JSON 文本中加入缩进与换行,使其结构清晰易读。格式化只改变空白字符,数据本身完全不变。最常见的约定是 2 空格缩进。

为什么我的 JSON 校验失败?

最常见的原因有:最后一项后多了尾随逗号、字符串使用单引号(JSON 要求双引号)、对象的键没有加引号、以及包含注释。这四者在 JavaScript 中常见,但都被 JSON 规范(RFC 8259)禁止。

格式化和压缩(Minify)有什么区别?

格式化通过空白字符让 JSON 便于人阅读;压缩则移除所有可选空白,使体积最小。编辑与调试时用格式化,生产环境的 API 与存储用压缩。

我的 JSON 会被上传到服务器吗?

不会。本工具完全在浏览器中通过 JavaScript 运行,即使断网也能粘贴、格式化与校验。你输入的任何内容都不会被传输或存储。