JSON 修复工具

在您的浏览器中本地运行

修复来自 LLM、日志和 JavaScript 对象的损坏 JSON

格式错误的 JSON

粘贴格式错误的 JSON 或加载示例即可修复。
JSON Repair 的作用

JSON Repair 会把接近 JSON 的文本转换为严格且可解析的 JSON。它专为从 LLM 对话、日志、JavaScript 或 Python 代码以及手动编辑的文件中复制的文本而设计:单引号、未加引号的键、注释、多余或缺失的逗号、True/False/None、被聊天文字包围的 Markdown 代码围栏,以及中途截断的响应。修复由确定性的 jsonrepair 库完成,每个结果在显示前都会用 JSON.parse 校验。

使用方法
  1. 1.粘贴损坏的文本、上传或拖放一个 .json 文件,或加载示例。
  2. 2.输出会随输入实时更新;超过 2 MB 的输入请选择“修复 JSON”运行。
  3. 3.选择 2 个空格、4 个空格、制表符或紧凑输出。
  4. 4.查看修复报告,并使用“在输入中显示”跳转到每个更改位置。
  5. 5.复制结果,或下载为 repaired.json。
报告说明了什么

报告只列出工具实际观察到的事实:是否删除了代码围栏或周围文本、输入是否原本就有效、添加或删除了多少个非空白字符,以及每处更改发生在输入的哪个位置。它从不编造“修复次数”。有效的 JSON 只会重新缩进,像 9007199254740993 或 0.10000000000000000001 这样的数字也会原样复制,不会被舍入。

限制、检查与隐私

修复属于启发式处理:被截断的值会在文本结束处补全,缺失的逗号会插入到最可能的位置,未加引号的文本可能变成字符串。在生产环境使用前,请检查重要数据。完全不像 JSON 的文本会被报告为错误,而不会被包装成字符串;为保持页面流畅,超过 100 KB 的输入不会列出更改清单。所有处理都在你的浏览器中完成,输入不会被上传。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools