有效 JSON 输入
一个可正常格式化或压缩的简单对象。
{
"name": "Alice",
"roles": ["admin", "editor"]
}支持 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。
当前页面已接入百度统计脚本用于汇总访问分析,JSON 解析与格式化仍在浏览器本地执行。
在请求发送前校验请求体与响应体 JSON 是否有效。
使用格式化与树形视图快速查看深层对象和数组。
切换到压缩模式,得到更轻量的传输与存储数据。
在与同事或文档共享前,先进行快速语法检查。
不支持。本工具仅支持严格 JSON,JSON5 的注释、尾随逗号等语法会被判定为无效。
常见原因包括尾随逗号、单引号、缺少逗号以及非法转义序列。
格式化会保留缩进与换行以提升可读性;压缩会移除多余空白以减小体积。
按当前实现,正常格式化与校验在你的浏览器本地完成。
可以,但性能取决于浏览器和设备内存,超大数据仍可能变慢。
解析器会返回错误位置,方便你直接定位并修复问题。
压缩是移除 JSON 中的空白字符;转义是把文本变成可嵌入代码或传输字段的转义字符串。
输入内容不是合法的转义 JSON 字符串。请检查引号包裹和反斜杠转义后再重试。