English | 中文

开源 · 免费 · 无需注册

JSON 修复器与 Schema 校验 — 在线修复损坏 JSON

粘贴损坏的 JSON(包括大模型输出),并可选提供 JSON Schema,即可获得有效、格式化结果与每一步修复日志。

这个演示能做什么

API 部署在 PythonAnywhere 免费配额上;如果频率过高可能限流,可稍后再试或本地运行包。

如何在线修复 JSON

  1. 将损坏的 JSON(来自 webhook、日志或大模型)粘贴到左侧。
  2. 可选粘贴 JSON Schema,用于字段校验与类型引导(例如字符串转整数)。
  3. 我们自动校验、修复并格式化。
  4. 复制右侧的有效 JSON,或查看“修复日志”用于调试。

在线 JSON Schema 校验

通过可选 Schema 输入框,你可以在修复 JSON 的同时校验必填字段、类型与结构约束,再将结果用于生产系统。

开发者为何选择 json_repair

  • 处理大模型常见问题:输出混入文本、错误的 true/false/null、损坏的数组。
  • 作为 json.loads() 的韧性替代,防止因格式错误而中断。
  • 适合 webhook 负载、Schema 校验管线和提示工程工作流。

需要本地代码?

安装包即可跳过 API 限制。

pip install json-repair
python -m json_repair

常见修复:拖尾逗号、缺少引号、注释、错误的 true/false/null、未完成对象。

可选。提供 JSON Schema 可引导类型转换、默认值填充和校验;留空则使用普通修复模式。

Schema 为可选项,并会写入页面 URL,方便分享可复现实例。

常见问题

能处理 AI / 大模型输出吗?

可以。json_repair 针对混入文本和语法错误的输出进行了优化,尽量保留结构化数据。

可以在这里做 JSON Schema 校验吗?

可以。把 JSON Schema 粘贴到可选 Schema 输入框后,修复过程会同时执行 Schema 引导的校验和类型转换。

修复后的 JSON 可靠吗?

每一步修复都有日志,发送到生产系统前可先审核。

需要离线或私有环境?

本地安装(pip install json-repair)即可在私有环境修复敏感 JSON。

如何反馈问题或提需求?

GitHub 提 Issue,并附示例负载;此页面 URL 可作为固定链接引用。