PocketPlay
EN

JSON 修复

修复损坏的 JSON:单引号、多余逗号、没加引号的键、注释、Python 字面量、缺失括号,并列出具体改了什么。

🔒 浏览器本地运行,文件不会上传免费 · 无需注册

在左边粘贴内容后开始修复。

有问题的 JSON

修复后的 JSON

改了什么

不需要任何改动。

0修复处数
0 B输入
0 B输出

怎么修复损坏的 JSON

  1. 把解析器报错的 JSON 粘贴到左边,也可以点错误示例先看看效果。
  2. 修复(或勾选边输入边修复),右边会显示修好的 JSON,按你选的缩进格式化。
  3. 对照改了什么列表逐条确认,然后复制或下载结果。

常见问题

能修哪些问题?

单引号字符串、中文花式引号、没加引号的键名、多余的逗号、缺失的逗号、// 和 # 注释、Python 的 True/False/NoneNaNundefined、用 + 拼接的字符串、每行一个对象的 NDJSON、MongoDB 风格的值,以及括号没有闭合的截断内容。

会改动我的数据吗?

只改语法,不改数值,而且每一处改动都带行号列出来,方便核对。如果输入本来就是合法 JSON,工具会直接告诉你,并原样返回。

为什么有时修不了?

有些损坏是有歧义的:写了一半的数字、在转义中间被截断的字符串、两份文档直接粘在一起等。这时会给出准确的行号和列号,你手动补上那一处即可。