工具嗨ToolHey
实用工具
JSON 格式化图标

JSON 格式化

JSON Formatter

美化、压缩、校验都能做

把乱成一团的 JSON 排整齐,也能压成一行或检查语法错误;全部在你的浏览器里完成,内容不上传、断网也能用。

免登录能用不扣积分、不限次数;游客不限次

接口调试、配置文件、日志里拷出来的 JSON,经常挤成一行或少了逗号。现成的在线格式化页大多夹杂广告,有的还要把内容传到服务器。

这一款只做三件事:格式化、压缩、标出错位置。缩进可选 2 空格、4 空格或 Tab,需要时还能按键名排序。打开本地文件也只在浏览器里读,不会上传。

处理完全在你的浏览器里完成:不用登录、不扣积分、不限次数,断网也能继续用。排好后可以复制或下载成 .json 文件。

它能做什么

  • 格式化:按 2 空格、4 空格或 Tab 排版,结构一眼能看清
  • 压缩:去掉空白,压成一行方便塞进请求或配置
  • 校验:语法不对时标出行号与列号,并用人话说明常见原因
  • 按键名排序:对象的键按字母顺序排,方便对比两份配置
  • 打开本地 .json 文件只在浏览器里读取,不经过服务器
  • 复制结果或下载带时间戳的 .json 文件

怎么用

  1. 打开 JSON 格式化,把内容贴进左边,或点「打开文件」
  2. 需要时展开样式,选缩进和是否按键名排序
  3. 点格式化或压缩,右侧复制或下载

常见问题

我贴的 JSON 会上传吗?

不会。解析和排版都在你的浏览器里完成,页面不发送任何请求。断网也能正常用,这也是它不收费的原因。

为什么报语法错误?

标准 JSON 不允许单引号、注释和末尾多余逗号。键名必须用双引号。页面会标出大概在第几行第几列,按提示改即可。

数字会不会被改掉?

会按 JavaScript 的 JSON 规则处理:过大的整数可能变成科学计数法或丢失精度,1.0 会变成 1。需要保留原样时,请不要用格式化改这份文件。

还可以看看