数据与开发

JSON 格式化与校验工具

格式化、校验或压缩 JSON。如果有问题,会显示具体的行和列。

隐私至上:你的数据只保留在你的设备上。

输入 JSON

输出

JSON 格式化工具有什么用?

粘贴 JSON,即可用缩进美化、压缩,或检查它是否合法。如果存在语法错误,这个 JSON 格式化与校验工具会显示所在的行和列,并用通俗的话说明哪里出了问题。

如何使用JSON 格式化工具

  1. 把 JSON 粘贴到输入面板中,或加载示例。
  2. 选择“格式化”进行美化,“压缩”缩小体积,或“校验”仅检查而不修改。
  3. 如有错误,请阅读提示信息,并用“跳转到错误”找到它。
  4. 复制结果,或下载为 .json 文件。

你的隐私

JSON 在你的浏览器中解析。你粘贴到这里的 API 响应、令牌和配置不会上传到任何服务器。

了解 MyToolsLab 如何保护隐私

常见问题

JSON 格式化和 JSON 校验有什么区别?

校验器检查文本是否符合 JSON 标准,并报告第一个错误。格式化器(或称 JSON 美化器)则把合法的 JSON 按统一缩进重新写出。这个工具两件事都做:先校验,再格式化。

最常见的 JSON 错误有哪些?

最后一项后面多了逗号、用单引号代替双引号、属性名没有加引号,以及注释。这些在 JavaScript 里都是允许的,但在严格的 JSON 中不允许。

如何压缩 JSON?

粘贴 JSON,然后点击“压缩”。字符串之外的空格、制表符和换行会被删除;数据保持不变,文件变小。

格式化会改变数据吗?

格式化只会改变空白字符。如果勾选“键排序”,对象的键会按字母顺序排列,但 JSON 的含义不变。与所有基于浏览器的工具一样,超出 JavaScript 安全精度的特大数字可能会丢失位数。

把敏感数据粘贴到这个在线 JSON 格式化工具里安全吗?

这个工具不会通过网络发送你的数据,一切都在页面上处理。不过,一般来说,如果没有必要,最好不要把正在使用的机密信息粘贴到任何网站上。