← 返回工具列表

JSON 格式化 / 校验

粘贴 JSON 自动美化、压缩或校验。支持 JSONL 逐行模式与转义字符串。 一切在浏览器本地完成,不会上传你的数据到任何服务器。

使用说明 / 常见问题

这个工具做什么

最常用的 JSON 处理场景:

  • 美化:把压缩成一行的 JSON 展开成易读的缩进格式
  • 压缩:把多行 JSON 压成一行,去掉所有空白
  • 校验:检查 JSON 语法是否合法,错误时给出位置提示
  • 转义:把 JSON 字符串转成可以嵌进代码字符串字面量的形式
  • JSONL 模式:每一行单独解析,常用于日志、流式数据
数据会被上传吗

不会。所有解析都在你浏览器里跑(用浏览器内置的 JSON.parse), 没有任何网络请求。你可以打开开发者工具 → Network 面板验证。

支持多大的 JSON

理论上受浏览器内存限制。实测 100 MB 以内的 JSON 在桌面 Chrome 都能跑。 如果你的 JSON 单文件超过 200 MB,建议先在命令行用 jq 处理。

JSONL 是什么

JSON Lines,每一行是一个独立的 JSON 对象,行与行之间没有数组括号。 常见于日志文件(如 OpenAI 训练数据)、流式 API、大数据导出。 本工具的 JSONL 模式会逐行解析,错误行会单独标注。

报错"Unexpected token"是什么意思

JSON 语法有几个常见陷阱:

  • 字符串必须用双引号 ",不能用单引号 '
  • 对象的 key 也必须加双引号
  • 最后一项不能有多余的逗号(trailing comma)
  • 注释 ///* */ 不被标准 JSON 接受