📋

JSON 格式化

美化、压缩并校验 JSON 数据,自动定位语法错误行列号与缺失括号位置。适合排查接口响应、调试配置文件、给后端日志加缩进与去除冗余空白,前后端联调时快速发现缺逗号、多余括号等高频手误,提升接口调试效率。

就绪
输入
0 行·0 B
输出
0 行·0 B

关于 JSON 格式化

JSON(JavaScript Object Notation)是当今 Web 通信中最广泛使用的数据交换格式。本工具是一款专业的 JSON Studio:内置带语法高亮、行号、括号匹配与代码折叠的代码编辑器,支持格式化(美化)、压缩(minify)、语法校验、按键排序、转义/去转义,并提供 JSONPath 实时查询。语法出错时会精准定位到行列并给出中文人话提示。所有处理在浏览器本地完成,您的数据不会被上传到任何服务器,敏感的 API 响应、配置文件、日志数据可以安全使用。 建议在日常开发中收藏本工具,遇到数据格式转换需求时即可快速打开使用。所有转换均在浏览器本地完成,数据不会上传,可放心粘贴敏感内容。

使用场景

  • 调试 API 响应 — 将后端返回的扁平 JSON 美化成带语法高亮的可读结构,错误时定位到具体行列,快速定位字段。
  • JSONPath 提取字段 — 用 $.data.users[0].name 这类表达式实时过滤输出,从大响应中精准取出目标数据。
  • 检查配置文件 — 校验 package.json、tsconfig.json 等配置文件的语法错误,出错行高亮,避免线上事故。
  • 压缩传输体积 — 将开发环境的格式化 JSON 压缩成单行,减少网络传输字节数。
  • 排序与转义 — 一键按键名排序便于对比 diff,或对字符串做 JSON 转义/去转义。
  • 分享数据片段 — 把当前 JSON 压缩进 URL 生成分享链接,无需上传服务器即可发给同事。

常见问题

语法出错时能定位到哪一行吗?

可以。解析失败时编辑器会高亮出错行,并在底部给出「第 X 行第 Y 列」以及人话提示(如缺少逗号、属性名未加引号),无需自己逐字符排查。

JSONPath 查询怎么用?

在查询栏输入如 $.config.theme 或 $.tags[*] 的表达式,输出区会实时显示匹配结果与命中数量,支持通配、递归下降与过滤表达式。

本工具支持多大的 JSON?

基于 CodeMirror 编辑器,常规几 MB 的 JSON 都能流畅编辑。若是超大日志文件,建议先用命令行工具 jq 预处理。

能解析 JSON5 / JSONC 吗?

不能。本工具只支持严格的 JSON 标准。如果需要带注释或单引号的语法,请先手动转换为标准 JSON。

分享链接会上传我的数据吗?

不会。分享功能用 LZ 压缩把数据编码进 URL 的 hash 片段,数据始终留在链接本身,不经过任何服务器。

想转换成 YAML/TOML 怎么办?

请使用本站的「数据格式转换器」或「JSON 转 YAML」「JSON 转 TOML」工具,支持多格式双向无损转换。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。