有效 JSON 输入
1一个可正常格式化或压缩的简单对象。
{
"name": "Alice",
"roles": ["admin", "editor"]
}在浏览器中格式化和校验 JSON,查看树形结构,切换压缩或转义模式,再复制或下载结果。
粘贴 JSON,选择模式,然后在主工具面板中完成校验、格式化、压缩、转义或反转义。
格式化模式会校验 JSON 并输出更易读的缩进结构。
粘贴原始 JSON 文本。想快速体验可使用“示例 JSON”。
等待输入
校验状态
等待输入
请粘贴 JSON 或加载示例以开始语法校验。
格式化模式支持树形视图,可按需展开或折叠节点。
格式化后的树形结果会显示在这里。
一个可正常格式化或压缩的简单对象。
{
"name": "Alice",
"roles": ["admin", "editor"]
}严格 JSON 不允许尾随逗号。
{
"name": "Alice",
"age": 30,
}格式化模式会保留缩进与换行,便于阅读。
{
"service": "toolbye",
"status": "ok",
"count": 2
}压缩模式会移除非必要空白字符。
{"service":"toolbye","status":"ok","count":2}转义模式可将 JSON 文本转换为适合嵌入的转义字符串。
{\"event\":\"page_view\",\"path\":\"/json\",\"meta\":{\"source\":\"toolbye\"}}反转义模式可将已转义内容还原为可读 JSON 文本。
{"event":"page_view","path":"/json","meta":{"source":"toolbye"}}对象或数组最后一项后面不能再加逗号。
JSON 的键和字符串值必须使用双引号。
JavaScript 风格注释不属于 JSON 规范。
对象属性和数组项之间必须使用逗号分隔。
字符串中的特殊字符(如引号、反斜杠)需要正确转义。
本工具使用严格 JSON.parse 解析,遵循大多数 API 与后端校验器使用的标准 JSON 规则。
JSON5 的便利语法(如注释、尾随逗号、未加引号的键)在此不被接受。如输入包含这些特性,请先转换为严格 JSON。
按当前实现,正常使用时 JSON 解析与格式化都在浏览器本地完成,不依赖远程 JSON 处理 API。
Google Analytics 用于统计访问及处理、复制、发起下载等工具操作,百度统计用于访问统计。工具处理在浏览器中完成;自定义工具事件不包含输入内容、文件名或文件内容。
在请求发送前校验请求体与响应体 JSON 是否有效。
使用格式化与树形视图快速查看深层对象和数组。
切换到压缩模式,得到更轻量的传输与存储数据。
在与同事或文档共享前,先进行快速语法检查。
不支持。本工具仅支持严格 JSON,JSON5 的注释、尾随逗号等语法会被判定为无效。
常见原因包括尾随逗号、单引号、缺少逗号以及非法转义序列。
格式化会保留缩进与换行以提升可读性;压缩会移除多余空白以减小体积。
按当前实现,正常格式化与校验在你的浏览器本地完成。
可以,但性能取决于浏览器和设备内存,超大数据仍可能变慢。
解析器会返回错误位置,方便你直接定位并修复问题。
压缩是移除 JSON 中的空白字符;转义是把文本变成可嵌入代码或传输字段的转义字符串。
输入内容不是合法的转义 JSON 字符串。请检查引号包裹和反斜杠转义后再重试。