JSON 格式化 / 校验

在浏览器中即时格式化、校验和压缩 JSON,数据不会发送到任何服务器。

缩进:

JSON 格式化是什么?

JSON(JavaScript Object Notation)是一种基于文本的数据格式,几乎所有 Web API 和应用都在使用它。JSON 在传输或存储时,往往会被压缩成不含空白的单行,以节省字节。这种原始形式对机器很高效,但对人类来说几乎无法阅读。

JSON 格式化——也叫美化或 pretty-print——会先解析 JSON,再用统一的缩进和换行重新序列化。最终得到的是结构清晰、易于阅读的输出,让你一眼就能看出对象和数组的嵌套层次。

功能特性

如何使用本 JSON 格式化工具

  1. 把你的 JSON 粘贴或输入到 输入 框中。
  2. 选择缩进大小(2 或 4 个空格)。
  3. 点击 格式化 JSON 进行美化,或点击 压缩 进行精简。
  4. 查看状态栏——绿色表示 JSON 有效,红色则显示解析错误。
  5. 点击 复制 把输出复制到剪贴板。

常见问题

JSON 是什么?
JSON(JavaScript Object Notation)是一种轻量级、基于文本的数据交换格式。它对人类来说易读易写,对机器来说也便于解析和生成。JSON 被广泛用于 API、配置文件和数据存储。
JSON 的“格式化”或“美化”是做什么的?
格式化会添加缩进和换行,让 JSON 更易阅读。原始或压缩后的 JSON 可能是一整行很长、没有任何空白的文本。格式化工具会解析 JSON,再用统一的缩进(2 或 4 个空格)重新序列化,让结构一目了然。
格式化和压缩 JSON 有什么区别?
格式化会添加空白以提升可读性;压缩则会移除所有不必要的空白以减小文件体积——在通过网络发送 JSON 或把它嵌入代码之前很有用。
如何校验 JSON?
把你的 JSON 粘贴到上方的输入框。本工具会用浏览器内置的 JSON.parse() 尝试解析。如果 JSON 有效,会出现绿色的“Valid JSON”提示;如果存在语法错误,会显示具体的错误信息,方便你修正。
我的数据安全吗?会被发送到服务器吗?
完全安全。本工具完全在你的浏览器中用 JavaScript 运行,绝不会把任何数据发送到任何服务器。你的 JSON 永远不会离开你的设备。