DevToolPal
简

JSON 格式化与校验

美化、校验和压缩 JSON,精确指出错误位置。全部在浏览器本地完成。

本地处理,不上传

选项

模式

输入

0 字符 · 0 B

输出

0 字符 · 0 B

功能简介

JSON 格式化工具把压缩或杂乱的 JSON 变成带缩进、易读的文本,同时校验它是否合法。如果 JSON 有错,会精确指出是第几行第几列、错在哪里,比如缺逗号、用了单引号或多了结尾逗号。

使用方法

  1. 把 JSON 粘贴到「输入」框,或把 .json 文件拖进去,也可以点「示例」。
  2. 选「格式化」美化输出,选「压缩」去掉所有空白。
  3. 选择 2 空格、4 空格或 Tab 缩进;打开「键名排序」可以按字母顺序排列对象的键。
  4. 复制或下载结果。快捷键:Ctrl/Cmd+Enter 运行,Ctrl/Cmd+Shift+C 复制。

示例

{"name":"devtools","tags":["json","formatter"]}

会变成

{
  "name": "devtools",
  "tags": [
    "json",
    "formatter"
  ]
}

常见问题

› 我的 JSON 会被上传吗?

不会。格式化和校验都在你的浏览器里完成,粘贴的内容不会发送到任何服务器。

› 为什么提示「Trailing comma is not allowed」?

标准 JSON 不允许在对象或数组的最后一项后面加逗号。删掉错误提示指向的那个逗号即可。

› 能处理大文件吗?

可以。1 MB 以内的输入会边输入边格式化;更大的文件会切换为手动模式,点「运行」或按 Ctrl/Cmd+Enter。