用於不該上傳的 payload 的 JSON Schema 驗證器
語法可能通過但結構錯誤。貼上實例 JSON 與 schema,查看哪些路徑失敗。在客戶端執行(AJV 或同等方案)— 當範例包含機密時很有用。
字元: 198
使用時機
API 契約檢查、部署前的設定閘道,或教學必要的與選填欄位,當範例可能包含你不會上傳的機密時。
範例
運作方式
編譯結構(AJV / draft-2020-12 路徑),驗證實例,列出 instancePath 與訊息。基於隱私考量可能停用遠端 $ref 擷取——建議使用 inline/$defs。
常見陷阱
- 語法可能通過但結構失敗——若解析失敗請先執行 JSON 驗證器。
- 草稿支援有限;不要聲稱支援「所有草稿」。
- 遠端 $ref URL 基於設計可能無法在瀏覽器中解析。
差異說明
Schema = 形狀/類型。JSON Validator = 僅檢查格式是否正確。Formatter/minify 不強制執行合約。
常見問題
支援哪個草稿版本?
在「使用方式」/常見問題中清楚說明實作的草稿版本(不要聲稱「所有草稿」)。
這與語法驗證相同嗎?
不 — 僅解析請使用 JSON 驗證器。
Schema 可以引用遠端 `$ref` URL 嗎?
建議使用內聯/`$defs`;遠端擷取可能因隱私考量而停用。
這是安全產品嗎?
不 — 僅是開發者除錯輔助工具。
相關工具
在瀏覽器中執行。不上傳任何資料。非安全產品——雜湊與 JWT 解碼僅供除錯使用,非密碼儲存或驗證建議。