JSON

在线格式化、校验、压缩和浏览 JSON。支持树状视图、JSONPath 查询和逐行错误诊断。免费、无需注册,所有处理均在您的浏览器中完成。

一款免费的在线 JSON 格式化、校验与查看工具,完全在浏览器中对 JSON 进行美化、压缩和校验。粘贴一段被压缩或格式错误的响应,它会以整洁的 2-space 缩进重新排版数据,也可以将其压缩回体积最小的有效输出。当 JSON 无效时,它会报告语法错误并指出确切的行号和字符位置,让你直接定位问题。可折叠的树状视图让你能够浏览深层嵌套的对象和数组,内置的 JSONPath 支持则让你能够查询已解析的文档,只提取所需的值。由于所有处理都在客户端运行,你的数据——包括可能含有机密信息的 API 响应和配置——绝不会离开你的设备。

常见用途

  • 美化被压缩的 API 响应,便于在调试时阅读。
  • 校验配置文件,并直接跳转到导致解析错误的那一行。
  • 使用可折叠的树状视图浏览庞大而深层嵌套的文档。
  • 使用诸如 $.items[*].id 之类的 JSONPath 表达式,从大型载荷中提取特定的值。
  • 在将 JSON 嵌入请求体或环境变量之前先进行压缩。
  • 在提交到版本控制之前,重新排版缩进不一致的 JSON。

常见问题

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

不会。所有解析、格式化和校验都在你的浏览器本地进行。你的数据绝不会离开你的设备,因此粘贴包含敏感值的响应和配置是安全的。

格式化工具使用什么缩进?

格式化工具使用 2-space 缩进。压缩会移除所有无关紧要的空白字符,生成体积最小的有效输出。

格式化和压缩 JSON 有什么区别?

格式化会添加换行和缩进,使数据易于阅读;压缩则会去除所有可选的空白字符,生成最紧凑的输出。两者保留完全相同的数据——只是空白字符不同。

它如何帮助我在无效的 JSON 中查找错误?

当输入不是有效的 JSON 时,校验器会报告具体的语法错误,以及错误发生的行号和字符位置,让你能够快速定位并修复问题。

它支持 JSONPath 查询吗?

支持。你可以使用诸如 $.store.book[*].author 之类的 JSONPath 表达式查询已解析的文档,包括通配符、数组切片和递归下降($..key)。

它能处理大型 JSON 文档吗?

能。格式化、校验和可折叠的树状视图都能直接在浏览器中处理大型文档,无需上传。

All processing is local — your data never leaves your browser.