跳到主要内容
BrowserUtil

JSON 格式化

美化、压缩并校验 JSON,错误位置一目了然,支持可折叠树形预览与本地保存最近 5 条记录。

缩进:

JSON 输入

粘贴一段 JSON 即可开始格式化。
—
格式化结果会显示在这里。
JSON 输出—

文档统计

格式化结果会显示在这里。

最近记录(仅保存在本机浏览器)

最近 5 条格式化过的 JSON 保存在你的浏览器存储中,不会上传。

暂无记录,格式化过的 JSON 会出现在这里。

使用方法

  1. 1 在编辑器中粘贴或输入 JSON,结果会随输入实时更新。
  2. 2 选择缩进方式,也可以按键名排序或转义非 ASCII 字符。
  3. 3 在美化、压缩与可折叠树形视图之间切换查看。
  4. 4 从下方本地历史中重新打开之前处理过的 JSON。

功能特点

  • 支持 2 空格、4 空格与 Tab 缩进,一键压缩
  • 实时校验并给出出错的具体行号与列号
  • 可折叠树形预览,适合层级较深的文档
  • 可选的键名排序与非 ASCII 转义
  • 文档统计:字符数、字节数、层级、节点数与键数量
  • 本地保存最近 5 条记录,只存在你自己的浏览器里
  • 不上传、无需账号,解析全部在浏览器内完成

常见问题

我的 JSON 会被上传到服务器吗?

不会。解析与格式化都由浏览器里的 JavaScript 完成,数据不会离开你的设备。

历史记录保存在哪里?怎么删除?

最近 5 条记录保存在本浏览器的 localStorage 中。可以在历史卡片里删除单条,或一键清空全部。

支持注释或尾随逗号吗?

不支持。这里使用标准 JSON 解析器,注释、尾随逗号与单引号需要先清理掉,报错位置会告诉你从哪看起。

按键名排序会改变数据吗?

只会改变输出顺序,值本身不变。排序仅作用于格式化结果,数组顺序不会被改动。

相关工具