JSON 校验工具

看 JSON 解析得了没有,以及停在哪。

免费 - 无需注册 - 在设备上运行

在你自己的标签页里检查

  • 行号与列号
  • 语法不是模式
  • 0上传
  • 免费无需账户
规格

JSON 校验工具 规格一览

输入
粘贴的 JSON
检查什么
文本解析得了没有
失败时
指出行号与列号
成功时
解析成功就格式化输出
不检查什么
不检查模式或必填字段
价格
免费
需要账户
处理位置
在设备上
使用方法

JSON 校验工具 怎么用

  1. 1

    粘贴要检查的文本

    粘贴要检查的 JSON。

  2. 2

    看结果

    看它解析得了没有。

  3. 3

    改完再检查

    改掉那个字符,再检查一次。

问题

常见问题

它说无效,但我看起来没问题。

去看报告的位置。结尾括号前多一个逗号、该用双引号却用了单引号,或从文档粘过来的智能引号,都是常见原因。

可以拿模式来检查吗?

不行。这里只检查语法。必填字段在不在、值的类型对不对,是另一个问题,这个解析器不回答。

JSON 可以写注释吗?

不行,JSON 本身也不行。注释是配置文件常见的扩展写法,这里的解析器碰到第一个就会停下来。

检查时 JSON 会被送到哪里吗?

不会。用的是你浏览器内置的解析器,就在这个标签页里跑。不会上传,不会被记录,也不会被保存。

背景说明

JSON 通常坏在哪

浏览器内置的解析器读你粘上的东西。解析得了,格式化的结果就出来;解析不了,你拿到的是解析结束的位置。

  • 最后一项后面多一个逗号在 JavaScript 里合法,在 JSON 里不合法,这是最常见的失败。
  • 单引号不是 JSON。键和字符串值都要用双引号。
  • 被文字处理软件改写过的引号和连字符看起来没事,但解析不了。
  • 开头带字节顺序标记的文件,会在第一行第一列就失败,数据连读都没读到。

完整规格

JSON 校验工具 的完整规格
输入粘进框里的 JSON。
检查什么这段文本解析不解析得了:括号、逗号、引号、转义和数字写法。
失败时解析停下来的行号与列号,那个字符就是第一个要看的地方。
成功时解析出来的数据会格式化回来,让你看见解析器看到的东西。
不检查什么模式。必填字段、值的类型和允许范围,都不在解析器知道的范围内。
价格免费。由工作区外明确标注的广告支持。
需要账户不需要。
处理位置在浏览器标签页中。输入内容永不上传。
下一步

用同一批文件继续做

全部开发工具: SPOTTOOLS 的开发工具