在线 JSON 修复工具

一键修复损坏 JSON、JSON5、JS 对象、Python dict 及大模型截断输出。

损坏 JSON / JS 对象输入

节点详情

选择节点以查看详情

更多 JSON 工具

JSON 格式化

格式化、校验、浏览 JSON —— 100% 浏览器端处理,隐私安全

XML 转 JSON

粘贴 XML 即刻获得干净的 JSON —— 属性、重复元素、文本节点全部正确处理

CSV 转 JSON

将 CSV 行转换为 JSON 对象数组——引号字段、自定义分隔符、类型推断全部自动处理

JSON 转 CSV

将嵌套 JSON 扁平化为干净的 CSV 列——一键下载 Excel 可用的 .csv 文件

JSON 压缩

将 JSON 压缩为单行,实时查看节省的字节数

JSON 对比

语义化对比两个 JSON 文档——键顺序和空白差异不算差异

JSON 转义

为嵌入代码转义 JSON 字符串,或将字符串化的日志还原为可读 JSON

JSON 修复 ●

一键修复损坏 JSON、JSON5、JS 对象、Python dict 及大模型截断输出。

JSON to TypeScript

将任意 JSON 转为干净的 TypeScript interface 或 type —— 自动合并数组、识别可选字段与联合类型。

YAML to JSON

将 K8s、Docker Compose、GitHub Actions 等 YAML 配置解析为干净 JSON,并可视化编辑。

JSON to YAML

任意 JSON 生成规范 YAML —— 智能引号、紧凑列表、2/4 空格缩进。

JSON to XML

将 JSON 序列化为规范 XML —— @_ 属性、重复元素、文本节点与安全标签名。

JSON Schema

从示例 JSON 推导标准 Schema —— 格式识别、required 交集、联合类型。

JSONPath 测试

对任意 JSON 实时执行 JSONPath 查询 —— 通配符、递归下降、切片与过滤,全在浏览器中。

核心特性

尾随逗号修复

删除对象与数组末尾的多余逗号,同时保证字符串字面量内部的逗号完好无损。

引号规范化

将单引号字符串转换为 JSON 双引号,并正确转义内嵌引号与撇号。

裸键与字面量

为未加引号的 JS 键名补引号,并把 Python True/False/None 与 undefined/NaN/Infinity 映射为合法 JSON 值。

截断恢复

自动闭合被截断的字符串、对象与数组——特别适合 ChatGPT/Claude 被截断的输出。

如何使用在线 JSON 修复工具

1

粘贴损坏数据

将非法 JSON、JSONC、JSON5、JS 对象或 Python dict 粘贴到输入区,错误栏即时提示。

2

点击自动修复

点击绿色 Auto-Fix 按钮(或错误栏中的修复按钮),原地修复并美化文档。

3

检查与导出

在 Tree / Table 视图中核对修复结果,复制或下载标准 JSON。

技术架构与隐私安全对比

formatjson.net 与传统服务端上传型 JSON 工具的核心技术差异

100% 浏览器本地运行 零服务端上传 遵循 RFC 8259 & RFC 4180 64 位大整数与前导零保护 JSON Schema 2020-12 支持 PWA 离线使用
能力维度 / 技术规范 formatjson.net(纯浏览器端本地工作台) 传统服务端在线工具
数据处理位置与隐私性 100% 浏览器原生 JS 本地解析 —— 数据绝不离开当前设备 常将 JSON/XML/CSV 发送至远程后端服务器处理
敏感接口数据 / Token / 密钥安全 架构级安全 —— 零网络传输,加载后断网亦可完整使用 存在服务端日志留存或第三方数据泄露隐患
非标 JSON 与大模型截断修复 内置词法状态机一键修复注释、单引号、无引号 Key、尾随逗号、Python 字面量及未闭合括号 遇到非严格 JSON 直接报错中断
64 位雪花 ID 与前导零保护 精准识别超出 IEEE-754 安全范围的大整数与 "00123" 邮编/工号,零精度丢失 静默截断 64 位长整型或丢失前导零
深层嵌套数组电子表格化 支持任意层级子数组/子对象胶囊([n items] →)点击下钻、面包屑导航、三态排序与单元格直改 仅支持根节点一维表格或只读树视图
大文件渲染性能 200 节点分片懒加载树 + 分页表格 + 150KB 高亮熔断保护 数 MB 文件一次性渲染极易卡死主线程

常见问题

本工具可以修复哪些类型的损坏 JSON? ▾

尾随逗号、单引号字符串、无引号键名、// 与 /* */ 注释、Python True/False/None、undefined/NaN/Infinity、Markdown 代码围栏以及中途截断的输出。

我的数据会上传到服务器吗? ▾

不会。修复引擎是纯前端词法状态机,完全在浏览器本地运行,数据不离开设备。

能修复被大模型截断的 JSON 吗? ▾

可以。未闭合字符串会自动补引号,未闭合括号按逆序自动闭合,截断响应可正常解析。

支持 JSONC 中的注释吗? ▾

支持。字符串外的 // 与 /* */ 注释会被剥离,字符串内的 # 与 // 保持不变。

无法修复时怎么办? ▾

错误栏会提供行列定位按钮,手动修正后可再次点击 Auto-Fix 完成修复。