JSON 格式化与美化工具
粘贴杂乱或压缩过的 JSON,即可得到缩进整齐、语法高亮的结果,还有可折叠的树形视图。
🔒 100% 安全私密:所有处理都在你的浏览器内存中本地完成。你的数据绝不会发送到任何服务器。
输入 JSON
1 行,0 B在这里粘贴 JSON、拖入 .json 文件,或点击“加载示例”。
结果会显示在这里
在输入框中粘贴 JSON 即可开始。
JSON 有效后即可复制和下载。
在线格式化和美化 JSON
来自 API 或日志文件的压缩 JSON 几乎无法阅读。JSON 格式化工具会加上统一的缩进和换行,让结构一目了然:对象、数组和嵌套层级整齐对齐,语法高亮会给键、字符串、数字、布尔值和 null 值分别着色。
可以根据项目风格选择 2 个空格、4 个空格或制表符缩进,按字母顺序排序键以便对比两个文档,还可以切换到树形视图折叠大段内容,或复制任意值的精确路径,例如 $.users[0].email。
3 步格式化 JSON
- 1粘贴 JSON,把 .json 文件拖到编辑器中,或点击“打开文件”。
- 2选择缩进方式(2 个空格、4 个空格或制表符),需要时排序键。
- 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 吗?
在修复错误之前不能,因为无法确定它的结构。校验器会显示问题所在的精确行号和列号,几秒钟就能修好。