JSON 格式化与校验 使用方法
- 1
粘贴或打开 JSON
粘贴到左侧输入框,把 .json 文件拖进去,或使用“打开文件”。点击“示例”可以快速了解用法。
- 2
选择排版方式
选择 2 个空格、4 个空格或制表符;需要固定顺序时开启“按 A–Z 排序键”,然后点击“格式化 JSON”或“压缩”。
- 3
修正错误
JSON 无效时,查看行号、列号和提示,用“跳转到行”定位到出错位置,或点击“修复 JSON”。
- 4
复制、下载或浏览
复制结果,下载为 .json 文件,或打开“树形”标签页折叠节点并复制 JSONPath。
限制与 Pro
免费使用,无需注册:可打开最大 50 MB 的文件。超过 200,000 个字符的输入会在后台线程中处理,超过 2 MB 的文件会在不载入编辑器的情况下格式化,树形视图支持最大 2 MB 的文档。
Pro 可去除广告;格式化工具的限制在所有套餐中相同。 了解 Pro
关于 JSON 格式化与校验
粘贴 API 响应、配置文件或一行日志,格式化工具会按 JSON 标准(RFC 8259)进行校验,然后以两个空格、四个空格或制表符缩进输出,也可以压缩成单行。键可以按字母顺序排序,方便对比同一文档的两个版本。
JSON 有误时,你会看到行号和列号、对期望内容的通俗说明、指向出错位置的插入符,以及可能的修复方式:上一行末尾缺少逗号、多余的尾随逗号、单引号、未加引号的属性名、注释、Python 的 True 或 None、NaN、字符串中的原始换行,或未闭合的括号。点击“修复 JSON”可一次性修正这些接近 JSON 的写法,并列出每一处改动,方便你检查或撤销。
数字和转义序列会原样保留,所以像 12345678901234567890 这样的 ID 不会像 JSON.parse 那样被四舍五入。树形视图可以折叠对象和数组,显示每个节点包含的键或元素数量,并复制任意节点的 JSONPath 或值。
大文件在后台线程中处理,格式化 50 MB 的导出数据时页面依然流畅。本工具不支持按 JSON Schema 校验、转换为 YAML 或 CSV,也不能用 JSONPath 表达式查询数据。
隐私
解析、格式化和修复都在当前浏览器标签页中完成,你粘贴或打开的 JSON 不会上传,也不会发送给任何服务。只有缩进和键排序的选择会保存在本地存储中,关闭页面后文档本身不会保留。
功能
能直接照着改的错误提示
给出行号、列号、指向问题处的插入符和修复建议,而不是一句“Unexpected token”。
一键修复
把带注释、尾随逗号、单引号或未加引号键名的 JSON 转为严格的 JSON。
可折叠的树形视图
折叠任意对象或数组,并复制节点的 JSONPath 或值。