styleLatex
全部免费工具

JSON 格式化工具

粘贴 JSON,这个 JSON 格式化工具会校验它并用整齐的缩进输出,或压缩成一行。可以按字母顺序排序键名,选择 2 个空格、4 个空格或制表符,并准确看到语法错误的位置。所有处理都在浏览器中完成。

在浏览器中格式化,不会上传任何内容。

什么是 JSON 格式化工具?

JSON 格式化工具让数据易读

API 和日志文件经常把 JSON 输出在一行里。JSON 格式化工具会加入换行和缩进,让你一眼看清结构。每深入一层就多缩进一级,能看出哪些值属于同一组。

内置校验

格式化需要完整解析,所以无效的 JSON 会立即被发现,并给出第一个错误所在的行和列。解析器允许重复的键,和大多数程序一样以最后一个值为准。

压缩和排序键名

同一个工具也能反过来用,去掉空白得到紧凑输出,还能排序键名,便于比较文档。可以随时切换视图,无需重新输入。

为什么使用我们的 JSON 格式化工具?

无需安装的在线 JSON 格式化工具

打开页面粘贴即可;JSON 格式化工具不需要浏览器扩展、账号或编辑器插件。在电脑、平板或手机上都能同样使用。

适合敏感数据

不会上传任何内容,JSON 里的令牌、密钥和个人数据都不会离开浏览器。因此可以放心处理生产数据和私有配置文件。

查看所有免费工具

也要处理表格?

对于逗号分隔的数据,CSV 查看器可以把文件显示为可搜索的表格。

打开 CSV 查看器

三步完成

第 1 步:粘贴 JSON

把 API 响应、配置文件或日志行粘贴到输入框。整个文件和一小段代码都可以。

第 2 步:选择输出方式

选择缩进,或勾选"压缩为一行"或"排序键名"。一改选项,输出就会立即更新。

第 3 步:复制或下载

JSON 格式化工具会立即显示结果;可以复制,也可以下载为 .json 文件。错误会显示在输出上方,并给出确切的行和列。

把笔记和 PDF 转成 LaTeX

官方参考资料: JSON (json.org)

JSON 格式化工具: styleLatex card with the tool's purpose and a code sample | JSON 格式化工具

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。

转换文件