全部免费工具
JSON 格式化工具
粘贴 JSON,这个 JSON 格式化工具会校验它并用整齐的缩进输出,或压缩成一行。可以按字母顺序排序键名,选择 2 个空格、4 个空格或制表符,并准确看到语法错误的位置。所有处理都在浏览器中完成。
在浏览器中格式化,不会上传任何内容。
什么是 JSON 格式化工具?
JSON 格式化工具让数据易读
API 和日志文件经常把 JSON 输出在一行里。JSON 格式化工具会加入换行和缩进,让你一眼看清结构。每深入一层就多缩进一级,能看出哪些值属于同一组。
内置校验
格式化需要完整解析,所以无效的 JSON 会立即被发现,并给出第一个错误所在的行和列。解析器允许重复的键,和大多数程序一样以最后一个值为准。
压缩和排序键名
同一个工具也能反过来用,去掉空白得到紧凑输出,还能排序键名,便于比较文档。可以随时切换视图,无需重新输入。
为什么使用我们的 JSON 格式化工具?
无需安装的在线 JSON 格式化工具
打开页面粘贴即可;JSON 格式化工具不需要浏览器扩展、账号或编辑器插件。在电脑、平板或手机上都能同样使用。
三步完成
第 1 步:粘贴 JSON
把 API 响应、配置文件或日志行粘贴到输入框。整个文件和一小段代码都可以。
第 2 步:选择输出方式
选择缩进,或勾选"压缩为一行"或"排序键名"。一改选项,输出就会立即更新。
官方参考资料: JSON (json.org)

JSON 格式化工具常见问题
- 什么是 JSON 格式?
- JSON 是 JavaScript Object Notation 的缩写,是一种存储结构化数据的文本格式:对象用花括号括起,内含 "key": value 键值对;数组用方括号;值可以是字符串、数字、true、false 和 null。它是 Web API 和配置文件最常用的格式。
- 怎么格式化 JSON?
- 把它粘贴到这样的 JSON 格式化工具里:它会解析文本,再用一致的缩进重新输出,每个属性一行。可以选择 2 个空格、4 个空格或制表符。JSON 格式化工具不会改动值本身,只改变它们周围的空白。
- 怎么把数据转换成 JSON 格式?
- 大多数编程语言和很多应用都能直接导出 JSON;电子表格可以先导出 CSV,再用 CSV 转 JSON 工具或一小段脚本转换。然后把结果粘贴到这里检查和整理。确认数字仍是数字,没有被误加引号变成字符串。
- 怎么把 JSON 文件转换成易读的格式?
- 把压缩的或一行的 JSON 粘贴到上面,JSON 格式化工具会加上缩进,让嵌套的对象和数组对齐,便于阅读。长数字数组每行一个值,便于浏览。
- 怎么把 JSON 转换成表格格式?
- 对象数组天然对应表格:每个对象是一行,每个键是一列。电子表格软件可以导入这样的 JSON,也可以先转成 CSV,再用 CSV 查看器打开。嵌套对象需要先展平,例如用点号连接键名。
- YAML 的数据结构和 JSON 有什么不同?
- YAML 用缩进代替花括号和方括号,允许注释,需要的引号更少,手写更方便。JSON 更严格,在数据交换中更常用。任何 JSON 文档也是有效的 YAML 1.2,所以这个方向的转换很简单。
- 怎么检查 JSON 格式?
- 粘贴到这里即可。有效的 JSON 会被格式化并显示确认;无效的 JSON 会让 JSON 格式化工具指出解析失败的行和列。修正那一处后,JSON 格式化工具会随输入继续检查其余部分。
- 怎么在 JSON 里写日期?
- JSON 没有日期类型,所以日期以字符串保存,通常采用 ISO 8601 格式,例如 2026-11-05T14:30:00Z,或保存为自 1970 年 1 月 1 日起的毫秒数。要包含时区,最好用带 Z 的 UTC,这样各地理解一致。
- 这个 JSON 格式化工具也能校验吗?
- 能。每次粘贴都会严格解析,末尾多余的逗号、单引号、没有引号的键名等错误都会连同位置一起报告。注释也会被报告为错误,因为标准 JSON 不允许注释。
- 格式化 JSON 需要浏览器扩展吗?
- 不需要。这个 JSON 格式化工具在任何浏览器标签页里都能用,无需安装;只有想在浏览网页时自动格式化 JSON 页面,才需要扩展。把本页加入书签,JSON 格式化工具随时一键可用。
- 能把 JSON 压缩成一行吗?
- 能。勾选"压缩为一行",输出会去掉所有空格和换行,文件更小,便于发送或存储。再次取消勾选即可回到缩进视图。
- 能按字母顺序排序 JSON 键名吗?
- 能。勾选"排序键名",每一层每个对象的键都会按字母顺序排列,比较两个文档更方便。数组顺序保持不变,因为它通常有含义。
- 能格式化大型 JSON 文件吗?
- 几兆字节的文件一两秒就能格式化完,具体取决于你的设备。非常大的文件更适合用 jq 这样的命令行工具处理。不会上传任何内容,文件大小只受浏览器内存限制。
- JSON 格式化工具能修复损坏的 JSON 吗?
- 它会准确指出问题所在,但不会猜测如何修复,因为悄悄改动数据可能会损坏数据。常见原因是末尾多余的逗号、缺少引号,或用了单引号而不是双引号。修好一个错误后,如果还有下一个,会立即显示。
- 能比较两个 JSON 文档吗?
- 勾选"排序键名"分别格式化,再用比较工具对比结果;排好序、缩进一致的 JSON 能让真正的差异一目了然。两边使用相同设置后,缩进差异就会消失。
- 怎么在命令行里格式化 JSON?
- 用 jq . file.json 美化输出,或者用 python -m json.tool file.json,只要装了 Python 就能用。给 json.tool 加 --indent 4,或给 jq 加 --tab,可以改变缩进。
- 我粘贴的 JSON 会发送到服务器吗?
- 不会。JSON 格式化工具在你的浏览器中运行,JSON 里的 API 密钥和个人数据都留在你的设备上。关闭标签页后,粘贴的内容会全部清除。
有整页笔记、扫描件或 PDF?把它转成能编译的 LaTeX。
转换文件