JSON 快速验证

粘贴 JSON 文本,立即检查其语法是否有效。出错时,如果您的浏览器提供了相关信息,还会指出问题所在的确切行和列。

示例:

工作原理

在把 JSON 发送给 API、保存到配置文件,或粘贴到其他工具之前,快速检查它的语法是否有效会很有帮助。粘贴文本并点击「验证」:工具会尝试解析它,然后显示确认信息,或显示确切的错误消息,并在可能的情况下给出对应的行和列。

为什么显示的行号并不总是准确的?

JavaScript 引擎通常报告的是它发现异常的位置,而这并不总是错误真正所在的位置。例如,在右花括号前多写了一个逗号,错误往往会指向这个花括号,而实际问题就出在它的前面。请把显示的行号当作排查的起点,而不是绝对的定论。

错误消息的格式会因浏览器而异吗?

会:Chrome/Edge(V8)给出的是从文本开头算起的字符位置,而 Firefox 则直接给出行和列。这个工具会识别您的浏览器所使用的格式,并在需要时自动把位置换算成行和列。

100% 本地处理:验证完全在您的浏览器中使用原生 JavaScript 运行 —— 您的 JSON 绝不会离开您的设备。