跳到主要内容
面向开发者的免费 JSON 工具

JSON 格式化与美化工具

粘贴杂乱或压缩过的 JSON,即可得到缩进整齐、语法高亮的结果,还有可折叠的树形视图。

🔒 100% 安全私密:所有处理都在你的浏览器内存中本地完成。你的数据绝不会发送到任何服务器。

缩进

输入 JSON

1 行,0 B

在这里粘贴 JSON、拖入 .json 文件,或点击“加载示例”。

结果会显示在这里

在输入框中粘贴 JSON 即可开始。

JSON 有效后即可复制和下载。

在线格式化和美化 JSON

来自 API 或日志文件的压缩 JSON 几乎无法阅读。JSON 格式化工具会加上统一的缩进和换行,让结构一目了然:对象、数组和嵌套层级整齐对齐,语法高亮会给键、字符串、数字、布尔值和 null 值分别着色。

可以根据项目风格选择 2 个空格、4 个空格或制表符缩进,按字母顺序排序键以便对比两个文档,还可以切换到树形视图折叠大段内容,或复制任意值的精确路径,例如 $.users[0].email。

3 步格式化 JSON

  1. 1粘贴 JSON,把 .json 文件拖到编辑器中,或点击“打开文件”。
  2. 2选择缩进方式(2 个空格、4 个空格或制表符),需要时排序键。
  3. 3复制格式化结果,下载为 .json 文件,或在树形视图中查看。

API 密钥、令牌和客户数据也能放心处理

API 响应、配置文件和数据库导出文件中常常包含访问令牌、邮箱和个人信息,而很多在线格式化工具会把你粘贴的内容发送到它们的服务器。本工具完全在浏览器中运行:解析、校验、语法高亮和 CSV 转换都在本地内存中完成,不会上传或记录任何内容。它还能处理最大 20 MB 的大文件,不受服务器端限制。

常见问题

beautify 和 pretty print 有什么区别?

两者是同一个意思:用缩进和换行重新排版 JSON,方便人阅读。数据本身不会改变。

缩进用 2 个空格还是 4 个空格?

2 个空格在 JavaScript 和 Web 项目中最常见,深层嵌套也能保持紧凑;4 个空格在 Python 和 Java 项目中很常见。用制表符则每位开发者可以自己设定宽度。沿用项目现有的风格即可。

格式化会改变我的数据吗?

不会。键、值及其顺序都保持不变,除非你开启了“按 A–Z 排序键”。唯一的例外是超过约 9000 万亿(2^53)的整数,JavaScript 无法精确保存;工具发现这类数字时会提醒你。

能格式化有错误的 JSON 吗?

在修复错误之前不能,因为无法确定它的结构。校验器会显示问题所在的精确行号和列号,几秒钟就能修好。