JSON 格式化 / 校验

在线 JSON 格式化、压缩、校验工具,支持错误定位与树形展示,浏览器本地解析不上传。

原始 JSON

格式化结果

关于 JSON 格式化 / 校验

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,凭借语法简洁、跨语言支持广泛,成为 Web API 与配置文件的事实标准。本工具提供 JSON 的格式化(美化)、压缩(最小化)、语法校验三种核心能力。

格式化模式会按缩进 2 / 4 空格输出层级清晰的结构,方便人类阅读和调试;压缩模式去除所有空白与换行,便于网络传输与存储。校验模式则在解析失败时给出具体的行号与错误原因,例如缺少逗号、键名未加引号、尾随逗号等常见问题。

所有 JSON 文本均在你的浏览器本地通过原生 JSON.parse 处理,不会发送到任何服务器,安全可靠。建议在调试 API 响应、清理日志数据、撰写配置文件时使用本工具加快工作效率。

注意:JSON 标准不允许注释、单引号字符串和尾随逗号。如需更宽松的语法,请考虑 JSON5 或 YAML。

常见问题

本工具会上传我的 JSON 数据吗?

不会。所有 JSON 解析与格式化均在你当前浏览器的内存中通过原生 JSON.parse / JSON.stringify 完成,不会向我们的服务器或任何第三方传输你的数据。即使断网也能正常使用。

为什么粘贴的 JSON 报错说 Unexpected token?

通常有三类原因:1) 使用了单引号而非双引号;2) 键名未加引号;3) 末尾多了一个尾随逗号。这些都不符合 JSON 标准。可以尝试用本工具的错误提示行号定位,或者改用 JSON5 / YAML。

JSON 格式化和压缩有什么区别?

格式化(美化)会插入换行与缩进,把 JSON 排版成多行结构,便于阅读;压缩(最小化)则会移除所有空白与换行,得到最紧凑的单行字符串,体积最小,适合网络传输。两者表示的数据完全等价。

相关工具