JSON校验工具
发布时间:2026-10-12 | 浏览:1
找出 JSON 里的每个错误和所在行,常见的错误一键修复。不会上传任何内容。
{{r.ln}} {{r.msg}} {{r.a}} {{r.b}} {{r.c}}
判定结果会在你输入时显示在方框下方: 有效的 JSON ,或是附上问题数量的 无效的 JSON 。每个问题都会列出所在行和该处的文本。点一下就会跳到方框中的那个位置。
检查不会在第一个错误就停下来。遇到知道怎么修复的错误,它会继续往下读,所以一次检查就能全部列出。只有遇到无法安全修复的错误才会停止,因为后面的内容已经无法可靠地读取。
一键修复 会更正文本中的错误,其余部分,包括空格,都保持原样。 撤销 可以还原成原本的内容。它能修复:
注释、最后一项后面多出的逗号,以及两行之间漏掉的逗号
名称和文本使用单引号或弯引号,以及完全没有引号的名称
文本中某个词语外面的引号,例如 "We say "hello" to all"
True 、 False 、 None 、 undefined 和 NaN 、十六进制数字,以及写成 .5 或 +1 的数字
文本中直接敲出的换行或 Tab,以及多余的反斜杠,例如 Windows 路径
结尾缺少的括号或引号,例如被截断的日志行
包在 JSON 外面的内容:聊天回复的代码块标记、 var data = 、JSONP 调用
连续出现的多个值,例如 JSON Lines 文件:它们会变成一个列表
从网页或文档复制来的不换行空格和全角空格
只有每个问题都有修复方式时,才会出现一键修复,所以它返回的一定是有效的 JSON。可以有两种读法的错误只会被报告,交给你决定:冒号后面缺少值、当作值使用却没有引号的词语、文本中单独出现的一个引号、同一行有两个条目却没有逗号隔开。在这些地方乱猜,得到的会是意思完全不同的有效 JSON。
同一个对象中出现两次的名称会列为警告,判定结果仍是 有效的 JSON :JSON 允许这样写,但读取它的程序只会保留两个值当中的一个。
JSON格式化工具 会拿同样的文本来缩进、压缩、排序或以树状显示。文本是在这个标签页内交接的:和检查一样,这一步也不需要服务器。