JSON Schema 校驗查看

用 JSON Schema 校验 JSON 資料,定位 required 缺失、dependentRequired 依赖必填、allOf / anyOf / oneOf 分支冲突、format 错误、类型漂移、数组层级和错误路径。

等待查詢

結果會在這裡以結構化卡片展示。

可直接查看的示例結果

精選短輸入與高頻排查場景,方便使用者一鍵打開、轉發,也讓搜尋與 AI 更容易理解工具用途。

訂單校驗

校驗訂單 JSON 是否符合 Schema

檢查 orderId、total 與 paid 欄位型別是否通過 Schema,適合接口入參和配置發布前驗證。

打開示例
必填缺失

定位 customerEmail 必填欄位缺失

Schema 要求 customerEmail 和 items,但示例回應缺少 customerEmail,適合排查 required 欄位錯誤。

打開示例
列舉不匹配

排查 enum 列舉值不相容

Schema 只允許 draft、published、archived,但示例狀態是 processing,適合排查接口狀態值變更。

打開示例
型別漂移

定位 number / boolean 被字串化

示例把 orderId、total、paid 變成字串,適合檢查接口型別漂移和序列化問題。

打開示例
oneOf 分支

排查 oneOf 支付方式分支衝突

示例 method=card 卻帶 bankAccount,適合檢查 oneOf 分支、const 與互斥欄位規則。

打開示例
format 錯誤

定位 email / URL format 不合法

示例 customerEmail 和 callbackUrl 格式錯誤,適合發布前確認 format 約束是否生效。

打開示例
if/then 條件

校驗 if/then 條件必填是否生效

示例要求 contactMethod=email 時必須提供 customerEmail,適合檢查條件必填與發布前分支規則。

打開示例
依賴必填

檢查 creditCard 觸發 billingAddress 依賴必填

示例包含 creditCard 但缺少 billingAddress,適合排查 dependentRequired 依賴欄位約束。

打開示例
配送依賴

檢查 shippingAddress 觸發 recipientPhone

示例有配送地址但缺少聯絡電話,適合確認依賴必填欄位是否被本地 Schema 校驗攔截。

打開示例
allOf 組合

排查 allOf 組合規則同時失敗

示例同時觸發 userId 型別、role 列舉和 limits.api 最小值錯誤,適合檢查 allOf 聚合約束。

打開示例
anyOf 分支

排查 anyOf 聯絡方式分支不匹配

示例 email 和 phone 都不符合任一分支,適合確認 anyOf 分支為什麼沒有通過。

打開示例

常見問題

這些說明幫助使用者理解結果,也幫助搜尋引擎和 AI 更準確理解工具用途。

支持哪个版本?

当前使用 AJV 校验常见 JSON Schema draft 规则,適合接口和配置初筛。

可以排查什么类型的错误?

適合检查 required 字段缺失、dependentRequired 依赖必填字段缺失、allOf 聚合约束失败、anyOf/oneOf 条件分支冲突、email/URL/date format 错误、number/string 类型漂移、boolean 字符串化、数组层级不一致等常见接口问题。

allOf 和 anyOf 適合排查什么?

allOf 適合多个规则必须同时通过的发布策略或字段约束;anyOf 適合 email 或 phone 任一联系方式、多个身份字段任一满足这类分支选择。

dependentRequired 会生效吗?

会。工具会在浏览器本地补充检查 creditCard 需要 billingAddress、shippingAddress 需要 recipientPhone 这类依赖必填字段,避免 AJV 常见 draft 校验忽略该關鍵词。

format 校验会生效吗?

会。工具在浏览器本地支持 email、date、date-time、uri 和 uuid 等常见 format,用于发布前初筛字段格式。

会上传 JSON 吗?

不会,校验在浏览器本地完成。

相關長尾搜尋

圍繞目前輸入: JSON Schema validator JSON Schema validator Schema 校验 Schema 校验 JSONスキーマ検証

JSON Schema 校驗JSON Schema enum 錯誤JSON Schema type mismatchrequired 欄位缺失JSON number string 型別漂移API 欄位相容性校驗oneOf 條件校驗email format 校驗