本地处理 · 不上传

JSON 格式化 / 校验

在浏览器本地格式化、压缩与校验 JSON,数据不上传服务器,适合处理敏感数据。

如何使用

  1. 1粘贴 JSON把接口响应、配置文件或任意 JSON 文本粘贴到输入框。
  2. 2选择操作格式化(美化缩进)、压缩(去空白单行)或仅校验有效性。
  3. 3复制结果一键复制处理后的 JSON,全程在本地完成,数据不上传。

关于 JSON 格式化与校验

JSON(JavaScript Object Notation)是目前接口传输和配置文件最常用的数据格式,结构清晰、跨语言通用。但从接口拿到的 JSON 往往被压成一整行,人眼几乎没法读;手写的 JSON 又容易出现多一个逗号、少一个引号之类的小错误。这个工具可以一键美化、压缩或校验 JSON 并定位错误。

格式化按你选择的缩进重新排版,便于阅读和 code review;压缩去掉多余空白,输出最小的单行 JSON;校验则在解析失败时给出错误提示。

常见用途

  • 调试接口时,把压成一行的响应美化后再看。
  • 提交代码或配置前,校验 JSON 是否合法、有无语法错误。
  • 把配置压缩成单行,减小体积、便于嵌入环境变量或命令行。
  • 整理示例数据、编写文档时统一缩进风格。

常见错误排查

  • 对象或数组末尾多了一个逗号(尾逗号在标准 JSON 中不允许)。
  • 键名或字符串用了单引号;JSON 要求一律用双引号。
  • 出现了注释——标准 JSON 不支持注释。
  • 括号或引号没有成对闭合。

全部处理都在浏览器本地完成,JSON 内容不会上传,适合处理包含密钥、令牌等敏感字段的内部数据。需要把二进制塞进 JSON 时,可配合 Base64 编解码工具 使用,也可以读一读 《Base64 是什么》

常见问题

Q我的 JSON 会被上传吗?

不会。格式化、压缩与校验完全在你的浏览器本地完成,数据不会离开你的设备,适合处理敏感/内部数据。

Q「格式化」和「压缩」有什么区别?

格式化会按缩进美化 JSON、便于阅读;压缩会去掉所有空白输出单行 JSON、便于传输与存储。

QJSON 无效时会怎样?

工具会显示解析错误信息(通常包含出错位置),帮助你快速定位问题,例如多余逗号、缺少引号等。

Q支持多大的 JSON?

受浏览器内存限制,常规配置文件与接口响应都没问题;超大文件可能较慢。

Q需要注册或付费吗?

不需要。工具完全免费,无需注册。