修复 JSON

损坏的 JSON 输入

1

已修复的 JSON 输出

设置

JSON 修复如何工作

当您输入无效 JSON 时,系统会按顺序自动尝试以下方法:

1
JSONRepair 库
快速、准确地修复大多数常见问题
2
基础模式匹配
处理简单语法错误
3
AI 提供商
用于复杂情况的 DeepSeek 等

开始修复 JSON

输入损坏的 JSON,或点击“导入”从文件加载。

分步指南:如何修复损坏的 JSON

  1. 步骤 1:粘贴损坏的 JSON

    • 复制无效或损坏的 JSON(例如来自日志、旧接口或配置文件)。
    • 将其粘贴到左侧编辑区;也可以拖拽文件或使用“导入”按钮。
    • 无需担心键名未加引号或尾随逗号等错误——该工具就是为此而设计。
  2. 步骤 2:自动修复流程

    • 当 JSON 无效时,会出现“修复”按钮(也可手动点击)。
    • 工具会先尝试快速的本地修复,立即修复语法问题。
    • 如果本地修复不足,将自动升级到 AI 修复引擎以理解意图并修复结构。
  3. 步骤 3:查看修复结果

    • 右侧面板会显示已修复且有效的 JSON。
    • 我们会自动美化格式,便于检查数据结构与取值。
    • 查看有效性指示,确认其符合标准 JSON 语法。
  4. 步骤 4:使用干净的 JSON

    • 点击“复制”将修复后的 JSON 复制到剪贴板。
    • 下载为 `.json` 文件以便备份。
    • 如果还想继续手动编辑,可使用“应用”将结果移动到输入区。

常见可修复问题:

  • 键名缺少双引号(例如: name: "John""name": "John"
  • 尾随逗号(例如: [1, 2,][1, 2]
  • 使用单引号而非双引号
  • 数组或对象未闭合
示例:修复损坏的配置对象
// 损坏输入(无效 JSON)
{
  name: "Project X",   // 键名缺少引号
  'id': 1024,          // 单引号
  items: [
    "A",
    "B",               // 尾随逗号
  ]
}

// 修复输出(有效 JSON)
{
  "name": "Project X",
  "id": 1024,
  "items": [
    "A",
    "B"
  ]
}

相关 JSON 工具

  • 修复完成后,您可能还需要格式化、校验或转换数据。

常见问题

JSON 修复是如何工作的?

我们的修复系统采用多层策略:先使用 JSONRepair 库进行快速、可靠的修复;再进行基础的模式匹配;如仍不足,再调用 AI 提供商(DeepSeek、OpenRouter、Groq)处理更复杂的问题。

我的数据安全吗?

是的。所有本地修复(JSONRepair 库与模式匹配)都在您的浏览器中完成,我们不会存储任何数据。如果您启用 AI 修复用于复杂问题,您的 JSON 只会被发送到 AI 提供商(DeepSeek)用于处理,不会被存储或用于训练。

使用了哪些修复方法?

1)JSONRepair 库:快速、准确地修复大多数常见问题。2)基础修复:基于规则的修复,处理简单语法错误。3)AI 修复:在需要时调用 DeepSeek 等 AI 提供商处理复杂结构问题。

能修复缺少引号或逗号的问题吗?

可以。键名缺少引号、尾随逗号、元素之间缺少逗号、括号不匹配等常见错误,都会由本地修复引擎自动处理。

AI 修复有大小限制吗?

有。为保证稳定性,AI 修复每次请求支持的输入约为(~18000 个字符)。更大的 JSON 通常可通过本地 JSONRepair/基础修复解决,或先拆分为更小片段再使用 AI 修复。

需要 API Key 吗?

不需要。您无需配置任何 API Key。对于复杂情况,我们会在本地修复基础上使用我们托管的 DeepSeek API 进一步提升效果,开箱即用。

修复的准确率如何?

对于常见问题,JSONRepair 的准确率很高;基础模式匹配可处理简单语法错误;当需要时,AI 提供商会对复杂结构问题进行智能分析与修复。

JSON 修复工具 - 修复无效 JSON | JSONSwiss