JSON 格式化与校验工具
在线美化、压缩、校验 JSON,并带语法高亮。解析出错时会直接给出具体的行号和列号,问题一眼就能定位。
递归排序对象的键名 —— 对比两份仅键顺序不同的文档时特别好用。
0 字符 · 0 字节 · 0 行
输出结果
输入内容后,结果会显示在这里。
0 字符 · 0 字节 · 0 行
这个工具能做什么
报错带具体位置
浏览器只会给出字符偏移量。本工具会把它换算成行号和列号,这才是你在大文档里真正需要的信息。
格式化或压缩
可在 2 空格、4 空格和 Tab 之间切换,得到易读的排版;也可以去掉所有空白字符,压缩后便于传输。
排序键名便于比对
可选地递归排序对象键名,让两份数据相同的文档能逐行干净地对比。
常见问题
格式化会改变我的数据吗?
不会。工具会解析后重新序列化,只有空白字符和键的顺序会变化,取值、类型和结构都与原来完全一致。
为什么我的 JSON 被判定为无效?
最常见的原因是尾随逗号、用单引号代替双引号、键名没加引号,以及写了注释 —— 这些都不是合法的 JSON。错误信息会指出具体的行和列。
能处理很大的文件吗?
可以,只受浏览器标签页内存的限制。格式化在本地完成,所以没有上传大小限制,但几百兆的文档可能会比较慢。
我的 JSON 会被上传到服务器吗?
不会。解析和格式化都在你的浏览器里运行。这一点很重要,因为粘贴到这类工具里的 JSON 往往包含 API 响应、令牌或个人数据。