跳转到内容
您已离线,部分功能可能无法使用。

JSON / 代码工具

验证。检查。理解。

验证语法、校验 Schema、浏览和比较 JSON

JSON 输入
验证结果
在此粘贴或输入 JSON...
空验证Ctrl/⌘+Shift+V验证

如何在线验证 JSON

  1. 打开 JSON Validator

    在浏览器中访问 json-validator.hanoon.app。

  2. 粘贴 JSON

    将 JSON 数据粘贴或输入到编辑器中。

  3. 检查结果

    验证会自动运行。错误会连同行号和说明一起高亮显示,便于快速修正。

什么是JSON验证?

语法验证不允许注释和尾随逗号:{"age":18,} 会失败,{"age":"18"} 则是有效 JSON。通过语法检查不代表数据符合 JSON Schema。

什么是JSON Schema验证?

使用模式 {"type":"object","properties":{"age":{"type":"integer"}},"required":["age"]} 时,{"age":"18"} 不通过,{"age":18} 通过。请选择与模式匹配的 Draft 4、Draft 7 或 2020-12。无法安全表示的数字会触发精度错误,并停止模式验证。

树视图如何工作?

树视图将JSON显示为可展开和折叠的层次结构,让您导航嵌套结构并搜索特定键或值。

我的数据会发送到服务器吗?

不会。所有验证和处理完全在您的浏览器中进行,数据永远不会离开您的设备。

什么是JSONPath?

对于 {"users":[{"name":"Ada"},{"name":"Lin"}]},查询 $.users[0].name 或 JSON Pointer /users/0/name 会返回 "Ada"。支持简单比较筛选,但会阻止方法调用和原型访问。