JSON Schema 校驗

📄 JSON Schema Verifier

Validate JSON against a JSON Schema in your browser — catch structural errors fast.

📐 工作原理與說明
JSON Schema 是一種用 JSON 描述資料結構的規範:用 type 約束欄位型別、required 標記必填、properties 定義子欄位、additionalProperties 控制是否允許額外欄位。本工具在瀏覽器內解析 Schema 與待校驗 JSON,逐條比對約束並定位首個錯誤位置,資料不出本地。

📚 深度解析:JSON Schema 驗證器

💡 常見使用場景

校驗
資料 `{"age":"20"}` 對 `age:integer` Schema → 失敗(型別應為整數非字串)。

❓ 常見問題(FAQ)

Schema 用哪個規範?
常用 draft-07 或 2020-12,注意版本差異。
校驗通過了就安全嗎?
只說明結構合規,不代表業務合法。Schema 能約束型別、必填與範圍,但無法表達「結束時間必須晚於開始時間」這類跨欄位規則,也不做許可權判斷。校驗通過後仍需按輸出上下文做轉義與引數化查詢,防止注入。