开发者工具 / 30

LLM JSON 修复与自动修复工具

无需与服务器往返,即可修复由LLM生成的截断、格式错误、使用单引号或未转义的JSON。

LLM JSON 修复与自动修复工具: TOEA会分析格式错误的JSON字符串结构。它会自动补齐缺失的闭合括号和大括号,删除末尾逗号,将单引号转换为双引号,为未加引号的对象键添加引号,替换Python常量(True/False/None),并转义字符串中的控制字符。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用

修复状态报告

7 已应用修复⚡
已应用的自动修复:
  • 🛠️ Removed code comments
  • 🛠️ Replaced Python 'True' with 'true'
  • 🛠️ Converted single-quoted strings/keys to double quotes
  • 🛠️ Added double quotes to unquoted object keys
  • 🛠️ Removed trailing commas from objects/arrays
  • 🛠️ Closed unterminated string literal at end of input
  • 🛠️ Closed unclosed object brace '}'

修复截断后仍然不完整

当模型达到输出上限时,JSON会在值的中间停止。补上未闭合的字符串和括号后,内容虽然可以解析,但最后一条记录只是截断前已写入的内容:字符串可能提前结束,数字可能缺少末尾数字,后续字段也会缺失。当修复列表显示末尾补上了字符串或括号时,请丢弃或重新请求最后一项,不要盲目信任它。根本的解决方法在上游:提高输出token上限、减少每次调用请求的记录数,或使用提供商的结构化输出模式。

语法已修复,结构未检查

有效的JSON仍可能是错误的JSON:字段缺失、数字被作为字符串发送,或多出一层包装对象。在代码依赖修复后的输出之前,请使用JSON Schema validator根据你要求模型遵循的架构验证输出。

有一种错误无法安全自动修复:字符串值中未转义的双引号,例如"He said "yes""。文本中没有信息表明值真正在哪里结束,因此必须手动更正。

使用方法

  1. 粘贴LLM输出的原始或截断JSON。
  2. TOEA会自动修复语法错误、未转义的引号、末尾逗号和未闭合的括号。
  3. 查看修复报告,然后复制或下载有效的JSON结果。

隐私与限制

处理完全在浏览器内存中运行。您的数据和API载荷绝不会传输到任何服务器。

相关工具

常见问题

它可以修复哪些类型的JSON错误?

它可以修复因令牌限制导致的截断JSON、末尾逗号、使用单引号的字符串或键、未加引号的对象键、Python常量(True/False/None)、字符串字面量中的未转义换行符或制表符,以及JS代码注释。

它会修改字符串值吗?

不会。它只会修复语法格式,并转义字符串中的原始控制字符,不会改变内容。

免费工具·使用在浏览器中次·无需账户