全部效率工具

DEVELOPER UTILITY

JSON 格式化与校验

在当前浏览器内校验标准 JSON,并可格式化或压缩;不接受注释和尾逗号。

示例输入

  • 示例 JSON{"project":"AIGC Bot","active":true}

所有内容仅在当前浏览器中处理。

适合解决什么问题

JSON 格式化可以把紧凑数据展开为易读层级,JSON 压缩则移除多余空白,校验功能用于确认引号、逗号、括号和数据类型是否符合标准语法。

这个 JSON 工具在当前浏览器中完成解析,适合检查接口响应、配置片段和调试数据。它只接受标准 JSON,不会把注释、尾逗号或 JavaScript 对象语法当作有效输入。

格式化接口响应

把单行 JSON 展开并缩进,快速查看对象层级、数组元素和关键字段。

定位 JSON 语法错误

校验复制来的配置或请求体,识别缺少引号、逗号或括号等标准 JSON 问题。

压缩传输内容

在确认语法有效后移除非必要空白,得到适合复制到请求或配置中的紧凑 JSON。

使用方法

  1. 粘贴标准 JSON

    输入对象、数组、字符串、数字、布尔值或 null;属性名必须使用双引号。

  2. 选择处理方式

    按需要点击格式化、压缩或校验,三种操作都会先执行标准 JSON 解析。

  3. 检查并复制结果

    出现错误时回到原文修正;成功后复制格式化或压缩后的文本。

格式与边界

只支持标准 JSON

注释、尾逗号、单引号属性和 undefined 属于 JavaScript 扩展,不是有效 JSON。

格式化不会改变数据含义

缩进和换行只影响可读性;键、值和数组顺序保持解析后的原始含义。

内容不上传

解析、格式化和压缩均在当前页面执行,但仍建议避免把敏感生产数据复制到不受控设备。

常见问题

支持注释和尾逗号吗?

不支持,工具只校验标准 JSON。

JSON 会离开浏览器吗?

不会,内容仅在当前页面处理。

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

格式化会增加缩进和换行以便阅读,压缩会移除非必要空白以减少文本长度;两者都要求输入是有效 JSON。

为什么 JavaScript 对象不能直接通过校验?

JSON 比 JavaScript 对象字面量更严格,例如属性名和字符串必须使用双引号,也不支持 undefined、函数或注释。