SheepDev

JSON Schema 驗證

JSON Schema 驗證可在瀏覽器中在不取得外部參照的情況下驗證無損 JSON Schema 子集。

⌂ 輸入與結果僅在此瀏覽器中處理,不會自動儲存或傳送。

部分支援:type、required、properties、items、enum、const、字串/陣列長度、pattern、minimum、maximum、multipleOf。不支援$ref、$schema及外部參照。

等待輸入

等待輸入

使用方法

分別輸入待驗證 JSON 與 Schema,依失敗路徑與原因區分資料問題和 Schema 問題。

未支援的關鍵字與外部參照不等於資料不符合要求。本工具實作特定子集,不取得遠端 Schema。

範例

{"name":"SheepDev","count":83}
---
{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"count":{"type":"integer"}}}

原理與限制

每個輸入限1,048,576位元組,輸出限33,554,432位元組,處理時間限5,000毫秒。輸入不會被靜默截斷。

指南

相關工具

資料格式與結構化資料

JSON 格式化與驗證

JSON 格式化與驗證可在瀏覽器中格式化、壓縮、定位語法錯誤並選擇縮排。

資料格式與結構化資料

JSONPath 擷取

JSONPath 擷取可在瀏覽器中使用安全子集擷取 JSONPath 結果,不執行腳本或篩選器。