这个演示能做什么
- 修复常见错误:拖尾逗号、缺少引号、注释、未完成的对象/数组。
- 校验并格式化:输出可直接用于代码或 API 的漂亮 JSON。
- 透明日志:记录每一步修复,方便查看上下文。
- 基于 json_repair Python 包,已发布到 PyPI。
API 部署在 PythonAnywhere 免费配额上;如果频率过高可能限流,可稍后再试或本地运行包。
如何在线修复 JSON
- 将损坏的 JSON(来自 webhook、日志或大模型)粘贴到左侧。
- 我们自动校验、修复并格式化。
- 复制右侧的有效 JSON,或查看“修复日志”用于调试。
开发者为何选择 json_repair
- 处理大模型常见问题:输出混入文本、错误的 true/false/null、损坏的数组。
- 作为
json.loads()的韧性替代,防止因格式错误而中断。 - 适合 webhook 负载、日志管线和提示工程工作流。
需要本地代码?
安装包即可跳过 API 限制。
pip install json-repair
python -m json_repair
常见修复:拖尾逗号、缺少引号、注释、错误的 true/false/null、未完成对象。
常见问题
能处理 AI / 大模型输出吗?
可以。json_repair 针对混入文本和语法错误的输出进行了优化,尽量保留结构化数据。
修复后的 JSON 可靠吗?
每一步修复都有日志,发送到生产系统前可先审核。
需要离线或私有环境?
本地安装(pip install json-repair)即可在私有环境修复敏感 JSON。
如何反馈问题或提需求?
在 GitHub 提 Issue,并附示例负载;此页面 URL 可作为固定链接引用。