JSON 資料
JSON Schema(架構)
驗證結果
開始驗證
輸入 JSON 與 Schema,以驗證資料結構與 constraints
• 驗證型別與結構
• 檢查 required 欄位
• 驗證限制與 formats
使用 JSON Schema 驗證 JSON 資料,確保結構正確與契約一致
輸入 JSON 與 Schema,以驗證資料結構與 constraints
• 驗證型別與結構
• 檢查 required 欄位
• 驗證限制與 formats
以 Schema 契約驗證 API 回應、設定檔與 payload samples,適合用於除錯、文件化與契約測試。
步驟 1:貼上 JSON 資料
步驟 2:貼上 JSON Schema
type, properties, required, items.步驟 3:閱讀驗證結果
步驟 4:修正資料或 Schema
步驟 5:在 CI 使用嚴格 validator
$ref、組合),建議在 CI 中使用完整 JSON Schema validator。關於 JSON Schema 進階功能的提醒
type, properties, required, items)。$ref, anyOf, oneOf, 或 allOf 等進階功能,可能需要更完整的 validator。// JSON data
{ "id": 1, "name": "Maeve Winters" }
// JSON Schema
{
"type": "object",
"properties": {
"id": { "type": "integer" },
"name": { "type": "string" },
"email": { "type": "string" }
},
"required": ["id", "name", "email"]
}
// Result
{
"valid": false,
"errors": ["root: Missing required property 'email'"]
}產生 schema、生成 mock payload,並在驗證前先清理 JSON。
JSON Schema 驗證是檢查 JSON 文件是否符合指定 Schema 的流程,會驗證型別、required 欄位、constraints 與結構規則。
在左側輸入 JSON 資料,在 Schema 區貼上 JSON Schema。驗證會在你輸入時自動執行。
常見錯誤包含:型別不匹配、缺少 required 欄位、出現不允許的額外欄位、字串長度限制不符、數值超出 min/max 等。
可以。不過此驗證器偏向輕量,主要聚焦 type/properties/required/items 等核心 keywords,不會解析 $ref,也不會完整評估進階組合 keywords。