JSON 校验工具
看 JSON 解析得了没有,以及停在哪。
免费 - 无需注册 - 在设备上运行
在你自己的标签页里检查
- 行号与列号
- 语法不是模式
- 0上传
- 免费无需账户
JSON 校验工具 规格一览
- 输入
- 粘贴的 JSON
- 检查什么
- 文本解析得了没有
- 失败时
- 指出行号与列号
- 成功时
- 解析成功就格式化输出
- 不检查什么
- 不检查模式或必填字段
- 价格
- 免费
- 需要账户
- 无
- 处理位置
- 在设备上
JSON 校验工具 怎么用
- 1
粘贴要检查的文本
粘贴要检查的 JSON。
- 2
看结果
看它解析得了没有。
- 3
改完再检查
改掉那个字符,再检查一次。
常见问题
它说无效,但我看起来没问题。
去看报告的位置。结尾括号前多一个逗号、该用双引号却用了单引号,或从文档粘过来的智能引号,都是常见原因。
可以拿模式来检查吗?
不行。这里只检查语法。必填字段在不在、值的类型对不对,是另一个问题,这个解析器不回答。
JSON 可以写注释吗?
不行,JSON 本身也不行。注释是配置文件常见的扩展写法,这里的解析器碰到第一个就会停下来。
检查时 JSON 会被送到哪里吗?
不会。用的是你浏览器内置的解析器,就在这个标签页里跑。不会上传,不会被记录,也不会被保存。
JSON 通常坏在哪
浏览器内置的解析器读你粘上的东西。解析得了,格式化的结果就出来;解析不了,你拿到的是解析结束的位置。
- 最后一项后面多一个逗号在 JavaScript 里合法,在 JSON 里不合法,这是最常见的失败。
- 单引号不是 JSON。键和字符串值都要用双引号。
- 被文字处理软件改写过的引号和连字符看起来没事,但解析不了。
- 开头带字节顺序标记的文件,会在第一行第一列就失败,数据连读都没读到。
完整规格
| 输入 | 粘进框里的 JSON。 |
|---|---|
| 检查什么 | 这段文本解析不解析得了:括号、逗号、引号、转义和数字写法。 |
| 失败时 | 解析停下来的行号与列号,那个字符就是第一个要看的地方。 |
| 成功时 | 解析出来的数据会格式化回来,让你看见解析器看到的东西。 |
| 不检查什么 | 模式。必填字段、值的类型和允许范围,都不在解析器知道的范围内。 |
| 价格 | 免费。由工作区外明确标注的广告支持。 |
| 需要账户 | 不需要。 |
| 处理位置 | 在浏览器标签页中。输入内容永不上传。 |
用同一批文件继续做
全部开发工具: SPOTTOOLS 的开发工具