Toolhaus

JSON 格式化与验证器

美化、压缩并验证 JSON,提供清晰的错误信息。

粘贴 JSON 后可用 2 个空格缩进进行美化输出,或压缩成单行。无效 JSON 会显示解析器错误,方便你修正。全部在本地处理。

JSON 有效
—

把 JSON 粘贴到文本框中,点击"美化"以 2 个空格缩进排版,或点击"压缩"将其精简为单行。如果 JSON 格式有误,工具会显示解析器错误信息而不是结果,方便你定位并修正问题。

公式与方法

使用原生 JSON 解析器解析后重新序列化。无效输入会显示精确的解析器错误。

示例

  • {"a":1} → {\n "a": 1\n}

常见错误

  • 在对象或数组最后一项后面多加逗号,例如 {"a": 1,},标准 JSON 不允许这种尾随逗号。
  • 字符串或键名使用单引号而不是双引号,例如 {'a': 1} 而不是 {"a": 1}。
  • 加入注释(// 或 /* */)——有些配置文件格式允许注释,但标准 JSON 不允许。

常见问题

我的 JSON 会被上传到任何地方吗?

不会。解析与格式化完全在你的浏览器中进行。

它支持注释吗?

不支持。标准 JSON 不允许注释。

明明看着没问题,为什么提示无效?

常见原因是多了一个尾随逗号、用了单引号、键名没加双引号,或不小心留了注释。错误信息会标出解析器停下的确切位置,可以检查该位置前面的内容。

压缩会改变数据内容吗?

不会。压缩只是去掉多余的空格和换行,数值与结构完全不变;美化则是重新加上缩进让内容更易读。

美化和压缩有什么区别?

美化会以 2 个空格缩进整理 JSON,方便阅读;压缩会去掉所有不必要的空白,生成最精简的内容,适合用于网络传输或节省存储空间。

隐私

所有运算都在您的浏览器本地完成,数据绝不会上传。

阅读本分类的实用指南。

相关工具