JSON 格式化 - 在线美化校验压缩

格式化、压缩、实时校验 JSON,缩进可调,支持转 YAML / SQL

JSON 格式化 · 使用说明

JSON 格式化工具在线美化、压缩与校验 JSON 数据:自动缩进对齐,语法错误会定位到具体行列并说明原因,可一键压缩成单行,也能把 JSON 转成 YAML 或生成 SQL INSERT 语句。支持直接拖入 .json 文件处理,适合调试接口返回、检查配置文件、整理日志里的 JSON 片段。解析全部在浏览器本地完成,粘贴敏感数据也不会外传。

示例

输入
{"name":"pxbo","tags":["dev","tools"],"ok":true}
输出
{
  "name": "pxbo",
  "tags": [
    "dev",
    "tools"
  ],
  "ok": true
}

如何使用

  1. 把 JSON 字符串粘贴到输入框(可直接从接口响应、日志复制)
  2. 点击「格式化」得到缩进美化的 JSON,或「压缩」得到单行 JSON
  3. 点「校验」检查 JSON 是否合法,错误会在下方提示
  4. 入库时填好表名,点「转 SQL 插入」直接生成 INSERT 语句

小贴士

  • 按 Ctrl/Cmd + Enter 快速格式化
  • 把 .json 文件直接拖进页面即可自动格式化

常见问题

JSON 格式化会上传我的数据吗?

不会。所有处理都在你的浏览器本地完成,你输入的内容不会上传任何服务器、页面关闭后也不留下记录,和站内 文件批量拖入 等本地工具一致,适合粘贴接口响应、密钥等敏感内容。

JSON 里能用单引号吗?

标准不允许。JSON 的键名与字符串都必须用双引号,单引号会被判为语法错误。若你习惯 YAML 的宽松写法,可先用 YAML 转换 把配置转成标准 JSON。

为什么提示 Unexpected token?

按提示的行列位置检查,多为多余逗号、用了单引号、键名没加双引号或结尾漏了括号。验证结构是否正确,可用 JSONPath 试着取值,能取到说明结构合法。

结尾能有多余逗号吗?

不能。JSON 严格遵循 RFC 8259,尾逗号在 JSON 里是非法的(YAML、JS 对象字面量才允许)。习惯带尾逗号的话,建议从 YAML 入手。

能转成别的格式吗?

可以。本工具支持把 JSON 转成 YAML、生成 SQL 插入语句,也能压缩成单行;需要类型定义或表格格式时,再交给 JSON 转 TS 和 JSON / CSV 处理。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件