JSON 格式化与校验
在线格式化、美化和校验 JSON,对无效输入给出清晰的错误提示。
如何使用 JSON 格式化
- 01
将你的 JSON 粘贴或输入到输入面板。
- 02
点击 Run 解析并以 2 个空格缩进重新打印。
- 03
复制格式化后的 JSON,如果输入无效则查看错误信息。
它的作用
JSON 格式化程序和验证程序将缩小、转义或混乱的 JSON 转换为您可以实际读取的干净、缩进的结构,并查明语法错误及其确切位置,以便您可以快速修复它们。
格式化和验证如何协同工作
它通过严格的 JSON 解析器运行您的输入。如果解析成功,该工具会以一致的 2 个空格缩进重新打印数据,这意味着干净的格式也可以证明您的 JSON 是有效的。如果解析失败,您会得到一个精确的错误,而不是一个模糊的"出了问题"。
当你伸手去拿它的时候
开发人员不断地寻求它:检查 API 响应、检查配置文件的健全性、在保存 Webhook 负载之前清理它,或者在将其提交到版本控制之前使大 blob 易于差异化。可读的 JSON 使结构、嵌套和缺失字段一目了然。
为什么 JSON 返回无效
大多数"无效 JSON"错误来自多种原因:用单引号而不是双引号括起来的键或字符串、最后一项后面的逗号、注释(标准 JSON 不允许)、从 JavaScript 对象复制的不带引号的键或从文档粘贴的智能引号。错误位置准确地告诉您解析器放弃的位置。
在您的浏览器中运行
因为整个过程都在您的浏览器中运行,所以您的 JSON 永远不会离开您的设备。当有效负载包含访问令牌、客户记录或任何您不希望粘贴到随机网站但悄悄上传到服务器的内容时,这一点就很重要。
格式化后,一键复制结果。如果您需要相反的情况,JSON Minifier 会去除所有空格,以生成尽可能小的生产负载。
常见问题
JSON 格式化工具有什么作用?
它会解析你的 JSON,检查其是否有效,并以整洁的 2 空格缩进重新打印,便于阅读。无效的 JSON 则会返回精确的错误信息。
我的 JSON 会被发送到任何地方吗?
不会。你的 JSON 完全在浏览器中格式化,因此不会向服务器发送任何内容。不会被存储、记录或分享。
为什么提示我的 JSON 无效?
格式化工具遵循严格的 JSON 标准:键和字符串需使用双引号,不允许尾随逗号和注释。错误信息会显示解析失败的位置。