JSON 格式化与校验工具

在浏览器中格式化和校验 JSON,查看树形结构,切换压缩或转义模式,再复制或下载结果。

  • 免费使用
  • 无需登录
  • 浏览器内快速处理
  • 主要交互在浏览器内完成

处理 JSON

粘贴 JSON,选择模式,然后在主工具面板中完成校验、格式化、压缩、转义或反转义。

格式化模式会校验 JSON 并输出更易读的缩进结构。

JSON 输入

粘贴原始 JSON 文本。想快速体验可使用“示例 JSON”。

等待输入

校验状态

等待输入

请粘贴 JSON 或加载示例以开始语法校验。

输出结果

格式化模式支持树形视图,可按需展开或折叠节点。

格式化后的树形结果会显示在这里。

使用方法

  1. 将 JSON 粘贴到输入框。
  2. 选择格式化、压缩、转义或反转义模式。
  3. 复制结果,或根据校验器提示修复语法错误。

示例

有效 JSON 输入

1

一个可正常格式化或压缩的简单对象。

{
  "name": "Alice",
  "roles": ["admin", "editor"]
}

无效示例:尾随逗号

2

严格 JSON 不允许尾随逗号。

{
  "name": "Alice",
  "age": 30,
}

格式化输出

3

格式化模式会保留缩进与换行,便于阅读。

{
  "service": "toolbye",
  "status": "ok",
  "count": 2
}

压缩输出

4

压缩模式会移除非必要空白字符。

{"service":"toolbye","status":"ok","count":2}

转义输出示例

5

转义模式可将 JSON 文本转换为适合嵌入的转义字符串。

{\"event\":\"page_view\",\"path\":\"/json\",\"meta\":{\"source\":\"toolbye\"}}

反转义输出示例

6

反转义模式可将已转义内容还原为可读 JSON 文本。

{"event":"page_view","path":"/json","meta":{"source":"toolbye"}}

常见 JSON 错误

尾随逗号

对象或数组最后一项后面不能再加逗号。

使用单引号而非双引号

JSON 的键和字符串值必须使用双引号。

在 JSON 中写注释

JavaScript 风格注释不属于 JSON 规范。

属性之间缺少逗号

对象属性和数组项之间必须使用逗号分隔。

未正确转义字符

字符串中的特殊字符(如引号、反斜杠)需要正确转义。

JSON 与 JSON5

本工具使用严格 JSON.parse 解析,遵循大多数 API 与后端校验器使用的标准 JSON 规则。

JSON5 的便利语法(如注释、尾随逗号、未加引号的键)在此不被接受。如输入包含这些特性,请先转换为严格 JSON。

这个工具会把数据发送到服务器吗?

按当前实现,正常使用时 JSON 解析与格式化都在浏览器本地完成,不依赖远程 JSON 处理 API。

Google Analytics 用于统计访问及处理、复制、发起下载等工具操作,百度统计用于访问统计。工具处理在浏览器中完成;自定义工具事件不包含输入内容、文件名或文件内容。

使用场景

API 调试

在请求发送前校验请求体与响应体 JSON 是否有效。

阅读嵌套结构

使用格式化与树形视图快速查看深层对象和数组。

生成紧凑输出

切换到压缩模式,得到更轻量的传输与存储数据。

分享前校验复制内容

在与同事或文档共享前,先进行快速语法检查。

常见问题

支持 JSON5 吗?

不支持。本工具仅支持严格 JSON,JSON5 的注释、尾随逗号等语法会被判定为无效。

为什么我的 JSON 无效?

常见原因包括尾随逗号、单引号、缺少逗号以及非法转义序列。

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

格式化会保留缩进与换行以提升可读性;压缩会移除多余空白以减小体积。

我的 JSON 会被上传吗?

按当前实现,正常格式化与校验在你的浏览器本地完成。

可以处理大文件吗?

可以,但性能取决于浏览器和设备内存,超大数据仍可能变慢。

为什么会显示行号和列号?

解析器会返回错误位置,方便你直接定位并修复问题。

压缩和转义有什么区别?

压缩是移除 JSON 中的空白字符;转义是把文本变成可嵌入代码或传输字段的转义字符串。

为什么反转义会报错?

输入内容不是合法的转义 JSON 字符串。请检查引号包裹和反斜杠转义后再重试。

常见 JSON 场景

JSON 与 JSON5:语法差异

比较注释、引号、尾逗号和键名写法。Toolbye 校验严格 JSON,不解析或自动转换 JSON5。

JSON 在线校验:检查语法错误

在下方粘贴 JSON 即可校验语法并定位错误行列。手动修正输入后,可复制或下载格式化结果。

JSON 在线压缩:生成紧凑结果

在下方粘贴有效 JSON,校验语法后生成紧凑结果,可在当前工作区直接复制或下载。

如何定位并修正 JSON 语法错误

通过简短示例了解引号、逗号和括号错误。校验器负责定位语法问题,具体修改由你完成。

相关工具

Base64 编码 / 解码

在文本与图片数据和 Base64 之间双向转换。

时间戳转换器

Unix 时间戳与日期时间互转。

JSON 压缩工具

面向大数据清理的专用压缩工作流(规划中)。

JSON 校验工具

聚焦错误诊断与排查提示的校验工具(规划中)。

URL 编码 / 解码

即将上线

用于 URL 查询参数与组件的编码解码(规划中)。

暂不可用